Kotlin学习笔记
文章平均质量分 56
DroidMind
这个作者很懒,什么都没留下…
展开
-
Kotlin学习笔记——Kotlin中的null安全
Kotlin对比于Java的一个最大的区别就是它致力于消除空引用所带来的危险。在Java中,如果我们尝试访问一个空引用的成员可能就会导致空指针异常NullPointerException(NPE)的出现。在Kotlin语言中就解决了这个问题,下面来看看它是如何做到的。在Kotlin中,类型系统将可空类型和不可空类型进行了区分,例如,String为不可空类型,String?为可空类型,如果将不可空类型原创 2016-03-03 18:24:27 · 11651 阅读 · 1 评论 -
Kotlin学习笔记——控制流和跳转
if表达式// Traditional usage var max = a if (a < b) max = b // With else var max: Int if (a > b) max = a else max = b // As expression val max = if (a > b) a else b// the last expression is原创 2016-03-04 17:18:45 · 1360 阅读 · 0 评论 -
Kotlin学习笔记——基本类型
数字类型和Java一样,Kotlin提供了一些内置类型作为它的数字类型。在Java平台上,数字都是以JVM的的原始类型存储的,除非我们所需要的是一个可空的数字引用或者是泛型,它就会引起数字的装箱操作。什么意思呢?因为Kotlin系统类型分为可空类型和不可空类型,对于Kotlin的数字类型而言,不可空类型就类似与Java中的基本数字类型,是原始的数字类型,例如:int,long,float,doubl原创 2016-03-03 22:30:21 · 9063 阅读 · 0 评论 -
Kotlin学习笔记——类和对象
跟Java一样,Kotlin里面类的声明使用的是关键字class,类的声明包含有三部分:类名,类头,类体,其中,类头和类体是可选的。class EmptyConstructors在Kotlin中,一个类有一个primary constructor,一个或多个secondary constructors。primary constructor 属于类头部分,它在类名之后。class Person co原创 2016-03-10 12:05:06 · 20203 阅读 · 3 评论 -
Kotlin学习笔记——属性和字段
声明属性在类里面使用var或者val就可以声明了。public class Address { public var name: String = ... public var street: String = ... public var city: String = ... public var state: String? = ... public var zip: St原创 2016-03-10 15:24:04 · 7361 阅读 · 0 评论