写在前面
本教材的学习不需要任何的计算机背景和编程经验,
本教材计划更新一年
学完本教材你会成为一名全栈工程师,
开发基于springboot的后台项目
开发任意安卓应用程序
开发任意前端javascript应用
什么是kotlin
kotlin翻译成中文叫"靠他灵", 他是由JetBrains公司发明的一种基于JVM的编程语言
JetBrains是一个牛逼的,喜欢搞事情的公司,
他们觉得eclipse用着不舒服,就开发了IntelliJ IDEA
他们觉得java语言用着太累, 就发明了kotlin
个人相信kotlin在未来会超越java
名词解释:
eclipse是一种牛逼的编程工具
IntelliJ IDEA是一种更牛逼的编程工具 Java是一种牛逼的编程语言 kotlin是什么请自己体会
kotlin的新干爹
目前谷歌宣布kotlin为android开发的官方语言
kotlin的优势
从官方文档上看, kotlin具有下面的优点
全面支持Lambda表达式
数据类 (Data classes)
函数字面量和内联函数(Function literals & inline functions)
函数扩展 (Extension functions)
空安全(Null safety)
智能转换(Smart casts)
字符串模板(String templates)
主构造函数(Primary constructors)
类委托(Class delegation)
类型推断(Type inference)
单例(Singletons)
声明点变量(Declaration-site variance)
区间表达式(Range expressions)
目前这些名词看起来很抽象,后面我会针对性的逐一讲解, 大家按照一下的方式理解就行了
Lambda 牛逼
Data classes 牛逼
Function literals & inline functions 牛逼
Extension functions 牛逼
Null safety 牛逼
Smart casts 牛逼
String templates 方便
Primary constructors 方便
Class delegation 牛逼
Type inference 方便
Singletons 方便
Declaration-site variance 方便
Range expressions 方便
总之这些新特性要么就是更方便,要么就是更牛逼
好了废话不多说了,牛逼的编程语言,只有用的人多才会普及和传承下去.
本书任务就是把使用kotlin的技能交给大家
网友评论