我们选择Kotlin语言来做这个工作。和Java相比,Kotlin最主要的优点是其简明的语法和不会出现NullPointerException之类的崩溃。这里是我在实现这个库的过程中,Kotlin的这些特性给我带来了方便:
带接收者的函数字面值 委托属性 Java 的实现方式 在 Android 开发中, Activity 之间的数据传递是不可避免的。初次接触 Android 编程的时候,许多教程会写出这样的代码: // 第一个
dbacinski 写的 Kotlin 语言下设计模式的不同实现(这里的不同是相对于 Java 语言的),有些实现非常好,但是有些实现的例子不是很赞同。所以自己写了 Kotlin 语言版本的 23 种设计模式的实现,充分利用
Kotlin是一门让人感到很舒服的语言,相比Java来说,它更加简洁,省去了琐琐碎碎的语法工作,同时了提供了类似Lambda,String template,Null Safe Operator等特性。让开发者用起来得心应手。
com/p/cf1f96c56150 Kotlin 是基于JVM的编程语言, 由JetBrains公司开发, 目前已经 开源 . IntelliJ IDEA, PyCharm, Android Studio等IDE
M编程语言Kotlin。2016年2月15日,Kotlin 1.0发布,这是第一个正式稳定版。在2017年5月的Google IO开发者大会上,谷歌宣布Android平台正式支持Kotlin,Kotl
为什么使用Kotlin 项目一期在收尾了终于有时间折腾了,一个多月以来Kotlin从入门到现在,坚持用来开发的切身感受。因为语法与Java的区别挺大的一开始很想放弃,如果不是因为项目在使用,想必很
Kotlin 是一种基于JVM的静态类型语言,专为工业使用而开发。 其主要设计目标: 创建一种兼容Java的语言 让它比Java更安全,能够静态检测常见的陷阱。如:引用空指针 让它比Java更简洁,通过支持
近日,JetBrains宣布将其 Kotlin 编程语言开源,这是一个针对Java和JavaScript平台的现代编程语言, 该语言的设计目的是成为Java语言的替代品。 Kotlin 是JetBrains在2010年推出的基于
我们更高兴地宣布 Kotlin 1.1.50 发布了,该版本包含一个新的 bug 修复和新的工具更新,该版本: Introduces a new versioning scheme: 1.1.5x
1 Kotlin的身世 写了许久Java,有没有发现其实你写了太多冗余的代码? 后来你体验了一下Python,有没有觉得不写分号的感觉真是超级爽? 你虽然勤勤恳恳,可到头来却被NullPo
dbacinski 写的 Kotlin 语言下设计模式的不同实现(这里的不同是相对于 Java 语言的),有些实现非常好,但是有些实现的例子不是很赞同。所以自己写了 Kotlin 语言版本的 23 种设计模式的实现,充分利用
Google I/O 大会第一天,Google 正式宣布了 Kotlin 成为 Android 官方支持的语言。而如今短短 5 个月过去,对于“Kotlin 即将取代 Java ”的消息却从未停止,那么为什么会有这样的预测呢?
专家。本身做各种IDEs起家的JetBrains就开始着手新工具的开发——一个编程语言。 Kotlin可以通过versa调用Java方法,源码可在同一项目中混合使用,甚至生成的.class文件完全
专家。本身做各种IDEs起家的JetBrains就开始着手新工具的开发——一个编程语言。 Kotlin可以通过versa调用Java方法,源码可在同一项目中混合使用,甚至生成的.class文件完全
专家。本身做各种IDEs起家的JetBrains就开始着手新工具的开发——一个编程语言。 Kotlin可以通过versa调用Java方法,源码可在同一项目中混合使用,甚至生成的.class文件完全
专家。本身做各种IDEs起家的JetBrains就开始着手新工具的开发——一个编程语言。 Kotlin可以通过versa调用Java方法,源码可在同一项目中混合使用,甚至生成的.class文件完全
专家。本身做各种IDEs起家的JetBrains就开始着手新工具的开发——一个编程语言。 Kotlin可以通过versa调用Java方法,源码可在同一项目中混合使用,甚至生成的.class文件完全
专家。本身做各种IDEs起家的JetBrains就开始着手新工具的开发——一个编程语言。 Kotlin可以通过versa调用Java方法,源码可在同一项目中混合使用,甚至生成的.class文件完全
专家。本身做各种IDEs起家的JetBrains就开始着手新工具的开发——一个编程语言。 Kotlin可以通过versa调用Java方法,源码可在同一项目中混合使用,甚至生成的.class文件完全