简述:
kotlin是来至于俄罗斯团队jetBrains.
是运行于JVM新的编程语言
实用,简介,安全,优雅(再kotlin中所有的都是有意义的比如 get set 方法都是编译器生产 kotlin是一门安全的语言在语言设计阻止了程序的某些错误,比如在编译的时候就可以检查空指针)
与java100%可互相操作(再kotlin可以使用现有所有的java库)
kotlin是一门专门为解决现实问题的实践性语言,他所有的特性都是来自于我们开发者所遇的真实的案例 真实的问题来进行选择的。同时kotlin的代码十分简洁。
kotlin的特点:
是静态强类型语言,
编译器可以检擦一些简单的错误,
支持函数式编程(将函数作为一等公民可以将函数作为对象传递,再需要的地方执行我们函数的内容),
协程(是为了解决异步任务而出现的,能让我们编写异步任务代码跟同步一样,代码看上去直观,而且性能更高)
扩展方法(可以再需要操作类,编写扩展方法,然后就可以在类的对象上调用(替代java中的工具类))
如何实用kotlin android studio3.0默认支持 3.0一下的需要安装插件(建议百度)
当环境配置成功时就可以新建一个java源文件(Activity)如图:
然后再android studio工具栏 Code/Convert java File to Kotlin File 将java转化为Kotlin
转化后如图:
如果这是没有再Gradle配置kotlin相应的脚本android studio会提示配置配置完成的项目会在:
Project:build.gradle中
Module:build.gradle中:
然后再android studio包名下 右击/new 就会出现Kotlin File/Class和 Kotlin Activity选项如图:
这样环境就搭建完成了。