5月18日消息,谷歌在今天的I/O 2017開發(fā)者大區(qū)會上宣布了安卓開發(fā)全面支持Kotlin編程語言。Kotlin是由JetBrain(Android?。樱簦酰洌椋铮桑睿簦澹欤欤椋实拈_發(fā)公司)公司開發(fā)的面向?qū)ο缶幊陶Z言,支持安卓和網(wǎng)頁開發(fā)。在之前這個語言就已經(jīng)支持了安卓平臺開發(fā),但是直到今天谷歌開發(fā)者大會上才宣布對該語言的全面支持和維護。

年初,甲骨文再次對谷歌所謂的安卓侵權(quán)使用Java提起訴訟,要求后者賠償高達90億美元。隨后便傳出谷歌因此計劃將主力語言切換到蘋果主導(dǎo)的Swift。

具體來說,Kotlin語言正式成為安卓開發(fā)的一級編程語言。

資料顯示,Kotlin由JetBrains公司開發(fā),于2010年首次推出,次年開源。它與Java 100%互通,并具備諸多Java尚不支持的新特性,下一版的Android Studio(3.0)將提供支持。

photoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)

很多網(wǎng)友可能不禁會想,是不是使用這個語言就會脫離了Java虛擬機機制?是不是這樣就是原生代碼了?是不是用了這個就可以讓安卓應(yīng)用又快又好了?答案是,并不是的。Kotlin語言目前還是一個基于JVM(Java?。郑椋颍簦酰幔臁。停幔悖瑁椋睿澹┑恼Z言,意味著和Java一樣,也是運行在Java的虛擬機Runtime中的。

那Kotlin既然和Java一樣都是基于JVM的語言,那支持安卓開發(fā)有什么意義呢?其實Kotlin是一門非?,F(xiàn)代化的編程語言,比起來Java也有很多的優(yōu)點。

首先,Kotlin可以使用Java所有的Library,兩種代碼可以在同一個項目中共存,甚至可以做到雙向的一鍵轉(zhuǎn)換。

其次,在Java編程中,開發(fā)者經(jīng)常會遇到的一個問題就是null?。穑铮椋睿簦澹颉。澹悖澹穑簦椋铮?,而使用Kotlin卻完全不會遇到這類的問題。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負責(zé)任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式