Kotlin与Java的主客观比较 | 社區大學終身學習網
![Kotlin与Java的主客观比较](https://i.imgur.com/1IaoGs0.jpg)
如果我们用Kotlin替换Java,那么我在编码与调试活动中可以节省多少工作量?这个问题很难回答,不同程序员之间这一数值会有很大差异(有些程序员使用Java更高效)。
![Kotlin与Java的主客观比较](https://i.imgur.com/1IaoGs0.jpg)
Kotlin
Kotlin是一门相对比较新的JVM语言,JetBrains自2011年以来一直在积极地开发。
多年来,该语言在Android社区受到的关注度越来越高,并在Google IO 2017大会之后成为Android开发领域最热门的话题。这次大会宣布,Android正式支持Kotlin。
遗憾的是,虽然已经有许多关于Kotlin的文章,但并没有多少客观信息,许多开发人员仍然在苦思冥想,迁移到Kotlin是否是一条正确的道路。
在本文的剩余部分,我将尝试提供一个在将Kotlin作为Java的替代项进行评估时需要考虑的更完善的事项清单。
Kotlin与Java的主观比较“Kotlin比Java好”,“Kotlin可读性比Java强”,“Kotlin开发速度比Java快”,类似这样的陈述缺少相关准确数据的支持,所以都归为主观看法一类。
主观看法是个体开发人员在对与Kotlin或Java相关的主题作出一个或多个主观判断时形成。
开发人员的主观判断存在如下问题:
没有与主观判断相关联的量化指标。 主观判断存在很大的偏见。 主观判断的偏见在开发人员之间存在很大的差异。由于没有与主观判断相关联的量化指标,建立在这些判断基础上的观点只是反映出了开发人员之前就有的偏见。不同的开发人员可能有着截然不同的偏见,因此,有开发人员认为Kotlin是不错(或糟糕)的Java替代者并不意味着其他开发人员也这么认为。
而且,由于没有客观指标,主观分歧就无法客观地消除,这经常会导致“口水战”。
主观判断的谬误为了说明主观判断可能导致的误解,让我们仔细审视一个非常常见的主观看法:
Kotlin可读性比Java强
...
Java 與Kotlin 的交互及差異 | 社區大學終身學習網
Java或將被Kotlin取代?現在學Kotlin還來得及嗎? | 社區大學終身學習網
Kotlin VS Java | 社區大學終身學習網
Kotlin VS Java:基本語法差異 | 社區大學終身學習網
Kotlin 和Java 的比較 | 社區大學終身學習網
Kotlin 實戰範例(1) 為什麼要學Kotlin | 社區大學終身學習網
Kotlin 對戰Java:新秀會擊敗老將嗎? | 社區大學終身學習網
Kotlin与Java的主客观比较 | 社區大學終身學習網
Re: [請益] 0基礎該學kotlin比較好嗎 | 社區大學終身學習網
抛弃Java 改用Kotlin 的六个月后,我后悔了 | 社區大學終身學習網
![](https://i.imgur.com/1IaoGs0.jpg)
網路拍賣與智慧型手機APP基礎入門班哪裡學?雲林縣平原社區大學開課資訊
想要學習網路拍賣與智慧型手機APP基礎入門班可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技...
![](https://i.imgur.com/1IaoGs0.jpg)
Android智慧型手機App應用哪裡學?新竹市竹松社區大學開課資訊
想要學習Android智慧型手機App應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...
![](https://i.imgur.com/1IaoGs0.jpg)
APP製作與實務應用哪裡學?臺中市甲安埔社區大學開課資訊
想要學習APP製作與實務應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
Android 智慧型手機入門應用哪裡學?臺北市北投社區大學開課資訊
想要學習Android智慧型手機入門應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識...
![](https://i.imgur.com/1IaoGs0.jpg)
免基礎!第一次開發手機APP就上手哪裡學?臺北市萬華社區大學開課資訊
想要學習免基礎!第一次開發手機APP就上手可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能...
![](https://i.imgur.com/1IaoGs0.jpg)
android app 程式開發哪裡學?臺東縣臺東社區大學開課資訊
想要學習androidapp程式開發可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
手機必學APP與雲端工具哪裡學?臺北市中正社區大學開課資訊
想要學習手機必學APP與雲端工具可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以...
![](https://i.imgur.com/1IaoGs0.jpg)
Android App設計哪裡學?新竹市科學城社區大學開課資訊
想要學習AndroidApp設計可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家...
![](https://i.imgur.com/1IaoGs0.jpg)
網路拍賣與智慧型手機APP基礎入門班哪裡學?雲林縣山線社區大學開課資訊
想要學習網路拍賣與智慧型手機APP基礎入門班可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技...
![](https://i.imgur.com/1IaoGs0.jpg)
APP製作與實務應用哪裡學?臺中市甲安埔社區大學開課資訊
想要學習APP製作與實務應用可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫...
![](https://i.imgur.com/1IaoGs0.jpg)
android 手機平板app 自己做哪裡學?臺北市萬華社區大學開課資訊
想要學習android手機平板app自己做可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,...