假如你想用Kotlin——介绍篇
作者:互联网
前言
大概在四年前一直听说Kotlin,直到18年才开始接触Kotlin。那时候暑假实习的时候参与的项目后台与Android端都是使用Kotlin写的,所以驱动了去学习它并使用。它实在很好上手,特别是使用Java的人员。最开始以写Java的习惯去写Kotlin,发现并没有很大的区别,慢慢地将习惯转变,才越来越体会到它的好。接触Kotlin之后,写Demo或者练习的时候都会用上它,由于参与的项目没有使用Kotlin去开发,在项目中用得比较少,但它与Java是无缝连接的。在往后也会深入学习Kotlin并优先使用它。
简介:
Kotlin 是一个基于 JVM 的新的静态编程语言,由 JetBrains 开发 ,于2010年首次推出,次年开源。它与Java 100%互通,并具备诸多Java尚不支持的新特性。 Google IO 2017 大会上宣布了 Kotlin 会成为 Android First class开发语言 ,可见它的趋势。
特点:
- 简洁:使用起来比Java简洁,如类型推断、免去分号等
- 空指针异常:将空指针检测提前到了编译时期,有效地改善了程序中的空指针
- 实用:引入data类、参数默认值、扩展方法等等
- 引入了Lambda、Streams API和函数式
- 在没有类的文件中直接写函数或者变量
工具
Android studio3.0+(附带Kotlin支持)、IntelliJ IDEA等
学习资源
- Kotlin 语言中文站: https://www.kotlincn.net/
- Kotlin 语言官方网站:http://kotlinlang.org/
- GitHub 中文翻译开源项目:https://github.com/huanglizhuo/kotlin-in-chinese
使用方向
- Android开发
- javaWeb后端开发
- JavaWeb前端开发
- 等等
最后
附上一个例子(完全不用在类中便可定义函数)
package com.sendi.demo
fun main(args:Array<String>){
println("hello world")
}
标签:Java,Kotlin,介绍,开发,假如,使用,Android,指针 来源: https://blog.csdn.net/A_sendy/article/details/118253641