Java转Kotlin学习(一)

至今都不敢相信,我有一天会写kotlin的文章,虽然Kotlin在Google I/O中的推出并表示也作为安卓开发的官方语言,Kotlin的发展也是越来越迅猛,但Java仍然是很多开发者的首选语言,之前习也惯了java开发,Kotlin这个词仅存在和朋友的聊天记录中。
Java转Kotlin学习(一)_第1张图片但是公司现在的项目都是kotlin开发,项目开发过程中和其他时间也学习了一段时间,发现还是挺舒服的,所以在此分享些心得吧。
真正接触才发现呢,有挺多优点的

1.语法简便
Kotlin的语法简单,Java语言有严格的数据类型,转换类型就会很繁琐,同时Kotlin也不用像Java那样中不断的非空判断,没有语言基础的学起来也很轻松。
2.提高开发效率
凭借简洁直观的语法,Kotlin提高了团队的效率,编写和部署程序需要更少的代码行和时间。
3.强大的兼容
a.与 Java 可互操作,可以在 Kotlin 中编写新模块,可以与现有 Java 代码协同工作;
b.最新版本的Kotlin与之前的所有版本都是反向兼容;Kotlin 兼容所有 Java 库和框架以及JVM;
c.可以与 Gradle 或 Maven 构建系统进行整合;
d.idea和android studio都有对应Java转kotlin的插件,原有的Java代码可以直接转换。

接下来的介绍就从和java的对比开始

类定义

java

public

你可能感兴趣的:(Kotlin学习,编程语言,android,kotlin)