- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 Kotlin 异常处理
Kotlin 的异常和 Java 的一样, try…catch…finally代码块处理异常,唯一一点不同是:Kotlin 的异常都是 Unchecked exceptions。
2017-05-25 15:25:34 5664
原创 Kotlin 范围
范围是指开始值和结束值之间的区间,所有可以比较的类型都可以创建范围,范围通过关键字..定义。可以用in来测试一个值是否在某个范围内, in是通过比较来确定是否在范围内。
2017-05-25 15:24:23 868
原创 Kotlin 接口
和 Java 的接口相差不大, 有两个区别: 1. 接口中可以有方法的实现。 2. Java 接口中的属性是常量, Kotlin 是可以被覆盖的属性。
2017-05-25 13:37:34 366
原创 Kotlin 可见度
Java 可见度有public, package, protected, private, 默认是 package。 Kotlin 也提供了4种:public, internal, protected, private, 默认是 public。private 表示只在这个类(以及它的所有成员)之内可以访问;protected 与 private 一样, 另外在子类中也可以访问;
2017-05-25 13:36:45 368
原创 Kotlin 类
Kotlin 和 Java 兼容, 面向对象的相关概念一致, 类的定义、继承、成员等和 Java 区别不大,Kotlin 的写法比 Java 简洁一些。类中可包含函数、属性、内部类、伴随对象。
2017-05-25 13:35:10 484
原创 Kotlin 控制流
和Java一样, Kotlin 支持常用的控制流: if else, for, while, when, break, continue 等。 if else, for, while, break, continue 和 Java 的类似, 不再赘述。 Kotlin 不提供 switch, 但是提供了增强版的 when 替代 switch。
2017-05-25 13:33:33 409
原创 Kotlin 类型
类型推断Kontlin 和 Java 一样,是强类型语言,但 Kotlin 支持类型推断,变量和方法,如果可以推断出类型,可以省略类型。
2017-05-25 13:32:50 1027
原创 Kotlin 变量和方法
变量Kotlin 有两个关键字定义变量:var 和 val, 变量的类型在后面。 var 定义的是可变变量,变量可以被重复赋值。val 定义的是只读变量,相当于java的final变量。
2017-05-25 13:32:02 1489
原创 Kotlin 和 Java 相互调用
Kotlin 的设计过程中就考虑到了与 Java 的互操作性。在 Kotlin 中可以直接调用既有的 Java 代 码, 反过来在 Java 中也可以很流畅地使用 Kotlin 代码。Kotlin 调用 Java大多数Java代码,可以直接调用import java.util.*fun demo() { val list = ArrayList<string>() list.add
2017-05-25 13:30:59 11224
原创 Hello World With Kotlin
Kotlin 和 Java 一样,可以在PC上运行,可以用IDEA进行开发,环境配置参考Getting Started with IntelliJ IDEA。 官方提供了一个学习网站,可以运行一些例子Kotlin。 也可以通过命令行的方式编译运行,参考Working with the Command Line CompilerPCfun main(args: Array<String>) {
2017-05-25 11:33:22 382
原创 Use Kotlin Android Extensions
kotlin-android-extensions用于扩展绑定关系,为了解决findViewById()的问题。背景Android开发中,findViewById()是比较烦人的一个函数,开源界已经有几个库提供了解决办法,比如:ButterKnife,DataBinding等。kotlin-android-extensions插件提供了一种方便的解决办法, 不用增加额外的代码,直接使用xml中定义的
2017-05-25 11:32:16 1048
原创 Start With Kotlin On Android
Android Studio 3.0 内置支持 Kotlin, 请安装3.0以上的 Android Studio。
2017-05-25 11:31:25 581
原创 Kotlin 简介
Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。 Kotlin 可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。Kotlin兼容Java语言, 能够直接调用Java代码,但比Java更安全,更简洁。
2017-05-25 11:29:45 866
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人