失效链接处理 |
Kotlin For Android(中文译) PDF 下蝲
本站整理下蝲Q?/strong>
链接Q?a target="_blank">https://pan.baidu.com/s/13b3voFy1Zf_JUegesD_kCQ
提取码:(x)0ghp
相关截图Q?/strong>
![]()
主要内容Q?/strong>
什么是 KotlinQ?KotlinQ如前面所_(d)它是 JetBrains 开发的Z JVM 的语a。JetBrains 因ؓ(f)创造了(jin)一个强大的 Java 开?IDE 被大家所熟知。Android StudioQ官方的 Android IDEQ就是基?IntellijQ作?一个该q_的插件?Kotlin 是?Java 开发者的思维被创建的QIntellij 作ؓ(f)它主要的开?IDE。对?Android 开发者, 有两个有的特点Q???Java 开发者来_(d)Kotlin 是非常直觉化的,q且非常Ҏ(gu)学习(fn)。语a的大部分内容都是 与我们知道的非常怼Q不同的地方Q它的基概念也能q速地掌握它??它与我们日常生活使用?IDE 无需配置p完全整合。Android Studio 能够非常完美地理 解、编译运?Kotlin 代码。而且对这门语a的支持来正是自于开发了(jin)q个 IDE 的公司本w, 所以我?Android 开发者是一{公民?但是q仅仅是开发语a和开发工具之间的整合。相?Java 7 的优势到底是什么呢Q??它更加易表现Q这是它最重要的优点之一。你可以~写得多的代码??它更加安全:(x)Kotlin 是空安全的,也就是说在我们编译时期就处理?jin)各U?null 的情况,?免了(jin)执行时异常。如果一个对象可以是 nullQ则我们需要明地指定它,然后在用它之前 (g)查它是否?null。你可以节约很多调试I指针异常的旉Q解x(chng) null 引发?bug??它是函数式的QKotlin 是基于面向对象的语言。但是就如其他很多现代的语言那样Q它使用 ?jin)很多函数式~程的概念,比如Q?lambda 表达式来更方便地解决问题。其中一个很?的特性就?Collections 的处理方式??它可以扩展函敎ͼ(x)q意味着我们可以扩展cȝ更多的特性,甚至我们没有权限去访问这个类 中的代码??它是高度互操作性的Q你可以l箋(hu)使用所有的你用 Java 写的代码和库Q因Z个语a之间 的互操作性是完美的。甚臛_以在一个项目中使用 Kotlin ?Java 两种语言混合~程?br /> |