写点什么

Java-vs-Kotlin,Android 开发人员应该选择哪种语言?,kotlin 脱糖

用户头像
Android架构
关注
发布于: 刚刚

如果你是一个想要学习 Android 开发的编程初学者,那么我建议学习 Java,如果你是一个想要进入 Android App 开发目前待遇不错的 Java 开发人员,那么我建议是 Kotlin。今天解释下面两个问题。

1 为什么 Android 初学者应该先从学习 Java 开始?

2 为 什么 Java 开发人员应该 在开始 学习 Kotlin?


当我说初学者应该从学习 Java 开始的时候,你可能会想:“为什么?Kotlin 更加高效,代码更简洁,并且也是 Android 开发的官方语言"而且这个人建议学习 Java。并不是唱衰 Kotlin....."


那么,作为一名 Android 开发,我的观点可能有点偏见,。

Android 开发初学者应该先从学习 Java 开始

作为一名程序员,我知道我的粉丝大都是搞 Android 开发的,但如果你是做 Java 开发的,你的职业瓶颈相对较高,这意味着你有更多,更高薪的就业机会。


其次,目前 Java 也拥有自己强大的开源社区,当你遇到问题就能通过这些找到答案。


作为初学者,会遇到很多技术问题,当我们在 Google 搜索问题时,肯定会得到答案;


相对 Kotlin 来说,还是一种新的编程语言,很多开源项目还未成熟,并且也相对稀少。


推荐:2017 年开发者生产力报告: Kotlin 很受 Java 开发人员的欢迎

[RebelLabs 通过深入调查得到 2017 年开发者生产力报告,Kotlin 很受 Java 开发人员的欢迎,Spring 继续主宰企业市场。 RebelLabs 通过深入调查得到 2017 年开发者生产力报告,该


此外,还有很多关于 android 开发的教程,书籍和课程,包括免费和付费的,这些教程可以让你先用 java 语言开始入门 Android 开发之路,但对于 Kotlin 来说这块资料并不多,特别是在 Android 上的免费资源,在国外很多关于 kotlin 的进阶教程大都收费的。


随着越来越多的程序员开始使用 Kotlin 开发,情况肯定会有所改善,但我怀疑它会撼动 Java 编程语言的主流使用地位。


但是,这不是一条硬性的建议,如果你更喜欢学习 Kotlin,并且数学不太好,并且主要想或者已经从事 Android 开发,那么肯定是从 Kotlin 开始学习,目前 Android Studio 已经支持 kotlin 开发,


但是,一旦你熟悉 Java 语言,你的 Kotlin 之旅也将变得简单和顺利,因为 Kotlin 完全与 Java 互相支持调用。它依然编译成 Java 字节码并在 JVM 上 运行。

Java 程序员应该学习 Kotlin

对 Java 开发人员来说,我认为最好学习 Kotlin,因为它确实提高了开发效率。


一个在 Java 中使用 50 行代码的类可以在 Kotlin 中只写一行。


它可以帮助你避免所有的火车代码(说了一大堆不知道写的是什么),例如你不需要指定 getter 和 setter , equals() , hashCode() 或 toString() 方法。Kotlin 可以自己生成所有这些。我对 Kotlin 和 Java 在开发编写生产力和编写类似代码的代码方面进行了比较:


如果你不知道 Kotlin 是由 JetBrains 开发的


《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
浏览器打开:qq.cn.hn/FTe 免费领取
复制代码


,后者也是最流行的 Java IDE 之一 IntelliJ IDEA 的后台。

用户头像

Android架构

关注

还未添加个人签名 2021.10.31 加入

还未添加个人简介

评论

发布
暂无评论
Java-vs-Kotlin,Android开发人员应该选择哪种语言?,kotlin脱糖