For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
JetBrains 的 Kotlin 语言忽然成了热门话题。国内传言说,Kotlin 取代了 Java,成为了 Android 的“钦定语言”,【达内Java培训班】很多人听了之后热血沸腾。
对于这种评价言语的请求,我一般都不予理睬的。作为一个专业的言语研究者,我的职责不应该是去评价他人设计的言语。但是浏览了 Kotlin 的文档之后,我发现 Kotlin 的设计者误解了一个主要的问题——关于是否需要 checked exception。
初学者们也开始注意到 Kotlin,问出各种“傻问题”,很“功利”的问题,比如“现在学 Kotlin 是不是太早了一点?” 结果导致一些 Kotlin 老鸟们的鄙视。当然也有人来信,请求我评价 Kotlin。
可以说我这篇文章对于的是 checked exception,而不是 Kotlin,因为相同的问题也存在于 C# 和其它一些言语。
在进入主题之前,我想先纠正一些人的误解,让他们冷静下来。我们首先应该搞明白的是,Kotlin 并不是像有些国内媒体传言的那样,要“替代 Java 成为 Android 的官方言语”。准确的说,Kotlin 只是得到了 Android 的“官方支撑”,所以你可以用Kotlin 开发 Android 程序,而不需要绕过很多限制。可以说 Kotlin 跟 Java 一样,都是 Android 的官方言语,但 Kotlin 不会替代Java,它们是一种并存关系。
看理解了吗?不是“替代了 Java”,而只是给了我们另一个“挑选”。我发现国内的技术小编们好像很喜欢把“挑选”歪曲成“替代”。前段时间这些小编们也有相似的谣传,说斯坦福大学把入门编程课的言语“换成了 JavaScript”,而其实他人只是另外“增加”了一门课,使用 JavaScript 作为主要编程言语,原来以 Java 为主的入门课并没有被去掉。我希望我们在看到此类报道的时候多长个心眼,要分明白“挑选”和“替代”,不要盲目的信任一个事物会立即替代另一个。
这里我不得不批评一下有些国内技术媒体,他们似乎很喜欢片面报道和歪曲夸大事实,把一个平常的事情吹得天翻地覆。如果你看看国外媒体对 Kotlin 的报道,就会发现他们用词的迥然不同:
Google’s Java-centric Android mobile development platform is adding the Kotlin language as an officially supported development language, and will include it in the Android Studio 3.0 IDE.
译文:Google 的以 Java 为核心的 Android 移动开发平台,加入了 Kotlin 作为官方支持的开发语言。它会被包含到 Android Studio 3.0 IDE 里面。
近年来,随着智能设备不断增多及物联网的飞速发展,Java成为人们追捧的热门行业,而被称为赚钱的编程岗位—Java程序员的需求量随着形势的发展呈现出了爆炸式增长。
如果大家想了解更多的Java技术,成为Java程序员拿高薪,欢迎来广州达内教育培训机构进行更多的了解,在这里:
每个月都有达内学员成功走向岗位!
每个月都有新学员加入!
梦想的接力棒在新老学员手中不断传递!
相信通过4个月努力学习,他们都会找到心仪工作,拿到理想薪资!
广州达内Java培训班5天免费试听课训练营活动正式开启,限额报名,先报先得!