Kotlin起步
来源:互联网 发布:vivo研发待遇知乎 编辑:程序博客网 时间:2024/05/16 18:45
2017年谷歌开发者大会宣布正式在Android Studio3.0中支持Kotlin,听到这个消息我多多少少有一些震惊。不过身为一个android开发人员一定要跟着版本走,就像之前用eclipse后来推了studio之后大家都转向了studio一样,所以这一行还是要多学习。写文章目的是为了自己学习、归纳,同时分享。与大家一起进步,话不多说,开整!
Kotlin有什么优势?
那么有同学问了,Kotlin有什么优势呢? 那么下面就来说说它的优势。
- 简洁
Kotlin最大的优势就是代码相当的简洁,比如我们在Java中创建一个实体类可能要写很多get/set,但是在Kt中可能就是酱紫的。
data class Customer(val name: String, val age: Int)
这一行代码中就包含了getters、 setters、 equals()、 hashCode()、 toString(),怎么样? 是不是很爽啊?
什么? 你想写个单例模式?ok,满足你。
object Singleton {}
是的你没有看错,直接一个object搞定咯。。
- 安全
Kotlin可以在程序编译时就发现空指针的错误,让我们彻底告别NullPointException
// 比如我们要创建一个变量var name: Stringname = null // 这里会编译错误
那么我们真的需要设置null怎么办? 看下面代码
var name: String?name = null // 通过编译
其实就是在后面加上一个问号就可以了,这个问号表示这个值可以为null。
- 可以完美的与Java互相操作。
- JB的IDE都可以用Kotlin,工具很完善。
以上是说了Kotlin优点,是不是很期待呀? 这次我们来写一个HelloWorld来结束我们的这次文章吧。
我使用的IDE是Android Studio,我是直接安装的Kotlin插件,具体方式可以Google或者Baidu一下, 这里不再多说。
fun main(args: Array<String>){ println("Hello Kotlin")}
好了,这次文章就先这样吧,不足的地方欢迎下面留言交流,下篇见~
阅读全文
1 0
- Kotlin起步
- 起步
- 起步
- 起步
- 起步
- 起步
- 起步
- 起步
- 起步
- 起步
- 起步!!!
- 起步
- 起步
- 起步
- 起步
- 起步
- 起步
- 起步
- ReplaceBlank
- java编译时出现无法从静态上下文中引用非静态
- MySQL--操作数据表5:内连接,外连接,多表连接,无限级分类表设计
- JDK内置工具使用
- 微信小程序支付业务处理
- Kotlin起步
- Spring自定义标签
- Java基础教程19-类和对象
- 微信商城小程序WeiMall
- vb.net 教程 11-1 打印组件 3 PageSetupDialog
- 一天建成罗马
- Ubuntu无法联网
- 离散题目9(判断是否为单射函数)
- python自学 hello word(一)