标签归档:Kotlin

Kotlin 对战 Java:新秀会击败老将吗?

针对 Android APP 的两种编程语言 Kotlin 和 Java,本文介绍了什么是 Kotlin,用代码示例展示了 Kotlin 与 Java 的主要区别,并在多个功能方面对 Kotlin 与 Java 进行了比较。本文的观点是,如果主要目标是 android 开发,首选编程语言一定是 Kotlin。

Kotlin 1.3.30 改进汇总

JetBrains 不久前发布了 Kotlin 1.3.30。此版本主要针对 Kotlin 1.3 修复 bug 并更新功能。Kotlin 1.3.30 改进了 Kotlin/Native 和 KAPT,支持更多对无符号类型和数组的操作,并改进了 IntelliJ IDEA 的调试功能,等等。

Kotlin使用率达35%,Java要退位了?

在今年的Google I/O大会上,关于Kotlin,Google只说了只言片语:之后就没有再宣布关于Kotlin的重大消息或规划了。但结合过去一年Google的种种,我们似乎得到了一个信息:Google要抛弃Java,Kotlin要上位了!

王垠:Kotlin 和 Checked Exception

然而浏览了 Kotlin 的文档之后,我发现 Kotlin 的设计者误解了一个重要的问题——关于是否需要 checked exception。对于这个话题我已经思考了很久,觉得有必要分享一下我对此的看法,避免误解的传播,所以我还是决定写一篇文章。

Kotlin使用率达35%,Java要退位了?

在今年的Google I/O大会上,关于Kotlin,Google只说了只言片语: 在过去一年里,有35%的专业Android开发者在使用Kotlin,其中95%的开发者都对Kotlin非常满意。之后就没有再宣布关于Kotlin的重大消息或规划了。

Java 的 Kotlin 特性愿望清单

Kotlin 对于现代化的多平台应用是一种静态类的编程语言。尽管我已经从事 Java 开发有相当长的时间,但是在做一个数据-匿名化的项目时使我感觉到 Java 需要从 Kotlin 引入一些东西。下面是一些我愿意看到的在 Java 中占有一席之地的 Kotlin 特性。

Kotlin标准函数run,with,let,also和apply的使用和区别

和Java相比,在Kotlin中提供了不少新的特性。这次我们就来聊一聊Kotlin的一些通用的扩展标准函数run,with,let,also和apply。对于这五个标准函数它们都存在于Kotlin的源码标准库当中,也就是在Standard.kt文件当中。