
Kotlin
Kotlin 是一个用于现代多平台应用的静态编程语言,由 JetBrains 开发。
Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。
Kotlin已正式成为Android官方支持开发语言。
赈川
Android Framework工程师
展开
-
Kotlin学习记录——6.Android 开发中的应用
现在的 Android Studio 默认已经将 Kotlin 作为开发语言,所以新建项目时,勾选 support Kotlin 集成 Kotlin 所需要的一些必要库了。如下: // 在项目的build.gradle 文件中有如下配置: dependencies { classpath 'com.android.tools.build:gradle:3.0.1' ...原创 2019-11-27 23:03:56 · 186 阅读 · 0 评论 -
Kotlin学习记录——5.高级用法
文章目录forEachfiltermap函数参数typealias 高阶函数的定义为:是将函数用作参数或返回值的函数,我们常用的有如下几种: forEach foreach 遍历数组,列表等,之前写遍历都需要借助 for 或者 while 来完成,而有了 foreach ,则直接可以完成遍历。如下: // java int []array = [1,2,3,4,5] for(int i = 0,...原创 2019-11-27 23:01:05 · 348 阅读 · 0 评论 -
Kotlin学习记录——4.Kotlin类进阶介绍
文章目录1.继承2.抽象类3.接口4.复写5.data数据类6.单例声明7.对象表达式8.伴生对象 1.继承 Kotlin 中的继承方式与 Java 类似,Java 中所有对象都继承自 Object ,而 Kotlin 中所有对象均继承自 Any。两者均不能多继承,只是表现形式不同,Kotlin 继承使用冒号 : 表示。想要复写某个方法,则也需要将方法标记为 open 的才可以被复写。 切记一个类...原创 2019-11-27 22:52:39 · 162 阅读 · 0 评论 -
Kotlin学习记录——3.Kotlin类介绍
文章目录1.声明2.新建类3.类属性4.构造函数 1.声明 类使用 class 关键字来标识,这个与 Java 中一样的。但是在 Kotlin 中默认类都是不可继承的,也就是所说的 final 的类型,如果需要继承,则必须将其标记为 open 或者 abstract 类型。 可见性声明 Kotlin 一共有四种可见性修饰符:private、protected、internal、public。 可见...原创 2019-11-27 20:35:34 · 174 阅读 · 0 评论 -
Kotlin学习记录——2.Kotlin基础
文章目录1.基础数据类型2.Kotlin变量声明方式3.空安全4.延迟属性 lazy5.字符串6.== 与 === 的区别7.控制流7.1 for循环7.2 while循环7.3 when循环8.集合8.1 数组8.2 List8.3 Map9.函数9.1 函数的定义9.2 函数默认参数9.3 函数具名参数9.4 扩展函数 1.基础数据类型 在 Kotlin 语言中,所有的类型都是对象类型,Kot...原创 2019-11-27 19:06:34 · 245 阅读 · 0 评论 -
Kotlin学习记录——1.Kotlin介绍
文章目录Kotlin 的历史Kotlin 的趋势为什么学习 Kotlin怎么学习? Kotlin 的历史 2011 年 7月,JetBrains 推出 Kotlin 项目,这是一个面向 JVM 的在 Java 虚拟机上运行的静态类型编程语言,主要是解决 Java 之前被诟病已久的问题,而且积极借鉴了 Scala、Ruby 等新语言在开发效率和简洁性上的优势。它虽然与 Java 语法并不兼容,但 K...原创 2019-11-27 16:46:35 · 213 阅读 · 0 评论