文章目录 I . 主构造函数 II . 主构造函数声明属性 III . init 初始化代码块 IV . 主构造函数参数 和 成员变量访问方式 V . 主构造函数 可见性 设置 VI . 次构造函数 ( 常用情况 ) V…
标签:kotlin
kotlin学习笔记——sqlite(anko)
Kotlin学习笔记系列:http://blog.csdn.net/column/details/16696.html Anko提供了很多强大的SQLiteOpenHelper来可以大量简化代码,首先需要依赖anko的s…
Android Studio3.0中使用kotlin + databinding
遇到了这个令人绝望的bug,我还以为不支持了那. Error:Circular dependency between the following tasks: :app:compileDebugKotlin +--- :…
2019-02-22更新
抱歉很长一段时间没更新博客,一直在忙于爬虫项目。 感谢大家的支持与订阅! 后续会不定期更新kotlin这部分基础以及爬虫相关技术。
Kotlin 协程 Coroutine
协程:相互协作的程序 ⼀些 API 启动⻓时间运⾏的操作(例如⽹络 IO、⽂件 IO、CPU 或 GPU 密集型任务等),并要求调⽤者阻塞直到它们完成。协程提供了⼀种避免阻塞线程并用更廉价、更可控的操作替代线程阻塞的⽅法…
Kotlin使用总结
Kotlin优化了复杂界面大段大段的findViewById代码,取而代之的是导包形式: import kotlinx.android.synthetic.main.布局文件.* 之后直接根据控件的ID获取控件对象,如:…
从零开始学Kotlin-泛型(8)
从零开始学Kotlin基础篇系列文章 与 Java 一样,Kotlin 也提供泛型,为类型安全提供保证,消除类型强转的烦恼。 泛型类的基本使用 泛型,即 “参数化类型”,将类型参数化,可以用在类,…
(一)Kotlin 基础语法
温馨提示 写博客是为了记录在开发过程中所涉及到的技术以及遇到的问题的解决,如果该博客对您有所帮助,希望可以点个关注/喜欢;如果您对文章中的内容有什么不同的见解,欢迎留言进行讨论。谢谢! 一、 Kotlin语法 1. 变量…
Kotlin扩展属性在Kotlin脚本中不起作用
var StringBuilder.lastChar: Char get() = get(length - 1) set(value: Char) { this.setCharAt(length - 1, value) …
从零开始学Kotlin-数据类型(2)
从零开始学Kotlin基础篇系列文章 基本数据类型 Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等; 数据-------位宽度 Double-----64 Floa…
如何将Gradle构建脚本语言从Groovy迁移到Kotlin
关于为何要使用Kotlin DSL来编写Gradle构建脚本大家可以看看这篇文章Kotlin Meets Gradle 总的来说Kotlin和Groovy语言有着很大的差异,但各自都有自己的优势。 Kotlin是静态类型…
Kotlin协程笔记
Kotlin语言基础笔记 Kotlin流程控制语句笔记 Kotlin操作符重载与中缀表示法笔记 Kotlin扩展函数和扩展属性笔记 Kotlin空指针安全(null-safety)笔记 Kotlin类型系统笔记 Kotl…