01-kotlin-写在前面

作者: 黑马程序员小华华 | 来源:发表于2017-05-30 12:29 被阅读0次

    写在前面

    本教材的学习不需要任何的计算机背景和编程经验,
    本教材计划更新一年
    学完本教材你会成为一名全栈工程师,
    开发基于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的技能交给大家

    相关文章

      网友评论

        本文标题:01-kotlin-写在前面

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