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

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

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

資料顯示,Kotlin由JetBrains公司開發(fā),于2010年首次推出,次年開源。它與Java?。保埃埃セネǎ⒕邆渲T多Java尚不支持的新特性,下一版的Android Studio(3.0)將提供支持。

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

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

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

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

其次,在Java編程中,開發(fā)者經(jīng)常會遇到的一個問題就是null?。穑铮椋睿簦澹颉。澹悖澹穑簦椋铮睿褂茫耍铮簦欤椋顓s完全不會遇到這類的問題。

延伸閱讀

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