安卓官方语言Kotlin,你知道多少?

Posted w3cschool编程狮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓官方语言Kotlin,你知道多少?相关的知识,希望对你有一定的参考价值。

w3cschool

Kotlin


Kotlin 是一个用于现代多平台应用的静态编程语言   ,由 JetBrains 开发。

Kotlin可以编译成Java字节码,也可以编译成javascript,方便在没有JVM的设备上运行。

Kotlin已正式成为android官方支持开发语言。


0.精简的语言


语法简单不啰嗦,达成代码的大幅度精简。

Kotlin的简洁体现在很多方面,对于Java程序员来说,最直接的体现便是在Kotlin语法中直接省略了分号,并且在构造一个类的实例时省略了new关键字。

使用了这款语言之后,会让你身心舒爽,走路都有风了!


1.关于性能

Kotlin的执行效率和Java代码的执行效率理论上一致的。有时候Kotlin可能会显得高一些,比如Kotlin提供了方法的inline设置,可以设置某些高频方法进行inline操作,减少了运行时的进栈出栈和保存状态的开销。


2.友好的工具

函数式编程,一开始或许感觉不到,当你开始使用那些奇奇怪怪的扩展函数就感觉挺好玩的,接触了Haskell感觉更好玩了,会让你欲罢不能!

用过Kotlin以后再回来用Java8发现Java8的这也太小儿科了。


3.安全指数高

免空指针异常等整个类的错误。

许多编程语言(包括 Java)中最让人头疼的事情之一就是访问空的指针,导致空指针异常。Kotlin的安全性主要体现在它对Null-Safety的支持上。能够使代码在编译期间就察觉到可能的空指针,为你省却许多烦恼!


4.互操作性强

充分利用 JVM、Android 和浏览器的现有库,并且100% 兼容 Java 代码!其实这门语言与java完全不冲突,可以说是为了让java更好用!


简洁的语法,汇集诸多特性,高效率实现等等,已经在国外风生水起,国外的Pintereset, Square, Flipboard等公司已经开始应用到生产中。

你是不是也很想尝试一下呢!


以上是关于安卓官方语言Kotlin,你知道多少?的主要内容,如果未能解决你的问题,请参考以下文章

为什么我们建议尝试一下新颖简洁的现代语言Kotlin?

安卓官方团队支持的新语言 —— Kotlin

除了安卓和 iOS ,这些手机系统你知道多少?

Kotlin 是安卓官方团队支持的新语言

学Java的颤抖吧!Kotlin成为Android官方开发语言

一觉醒来,Kotlin 成了 Android 的官方开发语言