对象
java:
MainActivity.this
kotlin:
this@MainActivity
类
java:
MainActivity.class
kotlin:
MainActivity::class.java
继承
java:

kotlin:

变量
java:
Intent intent = new Intent();
kotlin:
var intent = Intent()
常量
java:
final String text = "";
kotlin:
val text = ""
静态常量
java:

kotlin:

定义方法
java:

kotlin:


重载方法
java:

kotlin:

基本数据类型
java:

kotlin:


比较类型
java:

kotlin:

转换符
java:

kotlin:



比较字符串
java:

kotlin:(优化了字符串比较的写法,其他类型对象对比还是要用equals)

数组
java:

kotlin:

循环
java:

kotlin:

角标循环
java:

kotlin:



高级循环
java:

kotlin:

判断器
java:

kotlin:


构造函数
java:

kotlin:


仅有一种构造函数的还可以这样写

类创建
java:


kotlin:



私有化set方法
java:

kotlin:

私有化get方法
java:

kotlin:

枚举
java:

kotlin:

接口
java:

kotlin:

匿名内部类
java:

kotlin:

内部类
java:

kotlin:

内部类访问外部类同名变量
java:

kotlin:

抽象类
java:

kotlin:

静态变量和方法
java:

kotlin:(伴生对象)

默认参数
java:

kotlin:

可变参数
java:

kotlin:

泛型
java:


kotlin:


构造代码块
java:

kotlin:

静态代码块
java:

kotlin:

方法代码块
java:

kotlin:

可见修饰符
java:(默认 default)

kotlin:(默认 public)

2576

被折叠的 条评论
为什么被折叠?



