初识Kotlin

作者: 喜欢萌妹子的少年 | 来源:发表于2017-06-01 15:04 被阅读71次

Kotlin是使用Java开发者的思维被创建的,Intellij作为它主要的开发IDE。对于Android开发者,有两个有趣的特点:

. 对Java开发者来说,Kotlin是非常直觉化的,并且非常容易学习。语言的大部分内容都是与我们知道的非常相似,不同的地方,它的基础概念也能迅速地掌握它。
. 它与我们日常生活使用的IDE无需配置就能完全整合。Android Studio能够非常完美地理解、编译运行Kotlin代码。而且对这门语言的支持来正是自于开发了这个IDE的公司本身,所以我们Android开发者是一等公民。

但是这仅仅是开发语言和开发工具之间的整合。相比Java 7的优势到底是什么呢?

. 它更加易表现:这是它最重要的优点之一。你可以编写少得多的代码。

. 它更加安全:Kotlin是空安全的,也就是说在我们编译时期就处理了各种null的情况,避免了执行时异常。如果一个对象可以是null,则我们需要明确地指定它,然后在使用它之前检查它是否是null。你可以节约很多调试空指针异常的时间,解决掉null引发的bug。
它是函数式的:Kotlin是基于面向对象的语言。但是就如其他很多现代的语言那样,它使用了很多函数式编程的概念,比如,使用lambda表达式来更方便地解决问题。其中一个很棒的特性就是Collections的处理方式。

. 它可以扩展函数:这意味着我们可以扩展类的更多的特性,甚至我们没有权限去访问这个类中的代码。

. 它是高度互操作性的:你可以继续使用所有的你用Java写的代码和库,因为两个语言之间的互操作性是完美的。甚至可以在一个项目中使用Kotlin和Java两种语言混合编程。

相关文章

  • Kotlin学习之Kotlin初识

    Kotlin学习之Kotlin初识 @(Kotlin学习) 一、什么是Kotlin? Kotlin,是JetBra...

  • Kotlin系列之一:初识Kotlin

    初识Kotlin 一.Kotlin的第一次见面 1.Kotlin的HelloWorld 疑问:这里可以脱离类的结构...

  • 初识Kotlin

    kotlin到底是什么? 开发工具: kotlin初体验 上述代码的含义: 你声明了一个简单的数据类,它包括了两个...

  • 初识Kotlin

    kotlin的基本语法: 冒号(:) : 常量变量的类型声明,函数的返回值,类的继承 ,在冒号区分类型和父类型中要...

  • 初识Kotlin

    在今年的Google I/O大会上,Google 宣布在 Android 上为 Kotlin 提供一等支持(转为正...

  • kotlin初识

    kotlin是什么? Kotlin在兼容Java的基础上还能大大提升开发效率,去掉了很多无用的java代码,jav...

  • Kotlin 初识

    为何使用Kotlin 由于目前主要的开发是在Android上面,而Google目前主推Kotlin的语言,相信Go...

  • 初识Kotlin

    Kotlin是使用Java开发者的思维被创建的,Intellij作为它主要的开发IDE。对于Android开发者,...

  • 初识Kotlin

    什么是Kotlin? Kotlin是JVM和Android的实用编程语言,结合了OO和功能特性,专注于互操作性,安...

  • Kotlin 初识

    一 :什么是Kotlin Kotlin是一种开源的静态类型编程语言,支持面向对象和函数式编程。Kotlin提供了与...

网友评论

本文标题:初识Kotlin

本文链接:https://www.haomeiwen.com/subject/idkefxtx.html