最新 最热

Kotlin | 9. 泛型

本章内容包括: 声明泛型函数和类类型擦除和实化类型参数声明点变型和使用点变型9.1 泛型类型参数 // 如果要创建一个空的列表,必须显示的指定,有值的话可以被推导出来 val readers: MutableList<String> ...

2021-03-02
1

Kotlin | 7.运算符重载及其他约定

本章内容包括: 运算符重载约定:支持各种运算的特殊命名函数委托属性7.1 运算符 /**-------------------- 7.1.1 重载二元算术运算 ----------------------*/ // 代码清单7.1 定义一个plus运算符 ...

2021-03-02
0

Kotlin | 6.Kotlin 的类型系统

本章内容包括: 处理 null 的可空类型和语法基本数据类型和它们对应的Java类型Kotlin 的集合,以及它们和Java的关系6.1 可空性 /**-----------

2021-03-02
0

Kotlin 开发中遇到的坑(持续更新)

由代码可见,mHomeWorkId 是一个不能为null的String。然后通过intent.getStringExtra 方法给mHomeWorkId赋值。

2021-03-02
0

Kotlin | 5.lambda 编程

本章内容包括: Lambda 表达式和成员引用以函数式风格使用集合序列:惰性地执行集合操作在 Kotlin中使用 Java 函数式接口使用带接收者的 lambda5.1 Lambda表达式和成员引用 /*--------------- 5.1.1 Lambda简介:作...

2021-03-02
0

kotlin-协程的异常处理机制分析

使用kotlin的协程一段时间了,常用的用法也已经很熟悉,但都是停留在使用的阶段,没有对代码深入了解过,还是感觉有点虚;趁着过年这段时间,针对协程的异常处理,对其相关的源码学习了一波,梳理总结一下自己的理解。...

2021-02-22
1

Kotlin | 4.类、对象和接口

本章内容包括: 类和接口非默认属性和构造方法数据类类委托使用 object 关键字1、定义类继承结构 /*--------------- 4.1.1 kotlin 中的接口-------------*/ // 代码清单 1 声明一个简单的接口// ...

2021-02-22
0

Kotlin | 3.函数的定义与调用

这一节将会展示 Kotlin 标准库中用来处理集合的一些方法。另外也会涉及几个相关的语法特性:

2021-02-22
1

Android避坑指南,Gson与Kotlin碰撞出一个不安全的操作

是的,确实很偏,跳过这个问题,我们往下看,看看是怎么在Android开发过程中遇到的,而且看完后,这个问题就迎刃而解了。

2021-02-19
1

AndroidStudio 新GradlePlugin和Gradle Version对应关系

Plugin对应AS的版本,Plugin工具也要和Gradle对应上,否则某些语法不支持,如果是非必要的建议不要轻易升级。

2021-02-18
1