Kotlin 初始之路1.0

it2022-05-05  157

一. 初识kotlin :基于java虚拟机的一门高级语言

Andrey和他的小伙伴写得一门语言 比Scala简单 ,依赖java的生态,具有java的静态语言特征,同时在语法上比java灵活很多,例如:在kotin中不需要写分号,支持方法的扩展,还支持Lambda表达式,支持函数式编程等

语法上还支持变量判空,比java友好很多

java中经常出现d的java.lang.NullPointerExcetion java在多数情况下是无能为力的

Kotlin到底是什么?

答:Kotlin 就是一门可以运行在java虚拟机,Android,浏览器上的静态语言,它可以与java 100% 兼容, 如果你对java非常的熟悉,那么你就会发现Kotlin 除了自己的标准库之外,大多仍然使用经典的java集合框架

KOTLIN的发展历程
2010 立项2011.6 对外公开2012.2 开源2013.8支持Android Studio2014.6 全新的开源web站点和域名 Kotlinlang.org2016.2 发布1.0版本2016.9 发布1.0.4 支持apt
学习目标
学会使用Kotin熟悉java生态了解一些特性的背后实现
必备知识
熟悉计算机基础,操作系统相关的知识了解java及其生态了解java工程组织的常用工具熟悉intellij idea:编译器中的神器
参考资料
官方文档: https://kotlinlang.org/docs/referencekotlin 源码: https://github.com/JetBrains/kotlin/ Kotlin 官博: https://blog.jetbrains.com/kotlin/Kotlin 微信公众号: Kotlin

最新回复(0)