《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

作者博客

http://www.jianshu.com/u/abc8086489c7

原文链接

https://github.com/MindorksOpenSource/from-java-to-kotlin

前言

Kotlin一度成为上月的一个热点。AndroidStudio 3.0上官方直接得到了支持。现在的我并没有那么多时间投入到新的语法学习中。但丝毫不能赶走我对他的热情。因为对照最近一年我在写的ES6(ECMAScript 6 JavaScript 2015年的语法糖)感觉Kotlin这是给android程序员的一种福利。在这之前,当我试图开始用ES6到工作中后,发现java的语法确实有些保守和老旧了。那么现在你可以不用担心了。Kotlin的到来,将是下一个春天,因它并不是很难。语法够简洁明朗。吸收了多数优秀新语言的特性。使得你只需要花小成本的投入即可获得高效的编码效率。这无非是一件特别棒的事情。
如果你是一名android开发者,又不想立刻投入到新的语言中来,不妨看看这篇文章对两门语言的一个写法对比。相信你会喜欢的。

接下来让我们一起来划水吧。

目录

  1. 打印日志

  2. 常量与变量

  3. null声明

  4. 空判断

  5. 字符串拼接

  6. 换行

  7. 三元表达式

  8. 类型判断和转换 (声明式)

  9. 类型判断和转换 (隐式)

  10. 多重条件

  11. 更灵活的case语句

  12. for循环

  13. 更方便的集合操作

  14. 遍历

  15. 方法定义

  16. 带返回值的方法

  17. 无结束符号

  18. constructor 构造器

  19. Get Set 构造器

1

打印日志

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

2

常量与变量

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

3

null声明

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

4

空判断

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

5

字符串拼接

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

6

换行

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

7

三元表达式

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

8

类型判断和转换 (声明式)

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

9

类型判断和转换 (隐式)

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

10

多重条件

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

11

更灵活的case语句

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

12

for循环

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

13

更方便的集合操作

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

14

遍历

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

15

方法定义

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

16

带返回值的方法

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

17

无结束符号

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

18

constructor 构造器

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

19

Get Set 构造器

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)

相关文章推荐:

Kotlin初探

使用Kotlin优雅的开发Android应用

往日文章集合:

花了4个月整理了50篇Android干货文章

《From Java To Kotlin》从Java到Kotlin·译 (双语对比)