• ?
    聯系我們

    廣東聯迪信息科技有限公司

    服務熱線

    網絡集成:400-899-0899

    軟件支持:400-8877-991

    咨詢熱線

    公司前臺:0756-2119588

    售前咨詢:0756-2133055

    公司地址

    珠海市香洲區興華路212號能源大廈二樓

    社會新聞
    當前位置 > 首頁 > 社會新聞

    安卓支持Kotlin語言代表脫離Java虛擬機?并不是

    類別:社會新聞發布人:聯迪發布時間:2017-05-18

    5月18日消息,谷歌在今天的I/O 2017開發者大區會上宣布了安卓開發全面支持Kotlin編程語言。Kotlin是由JetBrain(Android Studio/IntelliJ的開發公司)公司開發的面向對象編程語言,支持安卓和網頁開發。在之前這個語言就已經支持了安卓平臺開發,但是直到今天谷歌開發者大會上才宣布對該語言的全面支持和維護。

    很多網友可能不禁會想,是不是使用這個語言就會脫離了Java虛擬機機制?是不是這樣就是原生代碼了?是不是用了這個就可以讓安卓應用又快又好了?答案是,并不是的。Kotlin語言目前還是一個基于JVM(Java Virtual Machine)的語言,意味著和Java一樣,也是運行在Java的虛擬機Runtime中的。

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

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

    其次,在Java編程中,開發者經?;嵊齙降囊桓鑫侍餼褪莕ull pointer exception,而使用Kotlin卻完全不會遇到這類的問題。

    很多時候開發者用Java編程,有很多Class都是大量的無用代碼,有時候僅僅是為了儲存一些數據就要新建一個Class和相應的get與set。在Kotlin中,類似的代碼僅用一行就可以完成,大大減小了無用代碼的數量。

    Kotlin還是很年輕的編程語言,在今后發展的道路上還有很長的路要走。原生應用的支持也在官方的發展圖中。所以以后能否使用不依靠Java虛擬機機制的Kotlin為安卓編寫應用還是未知的,讓我們一起期待吧。

    ?
    客服1 客服2 188金宝博比分直播
    {ganrao} 股票分析群怎么举报 天津11选5投注技巧 新疆18选7连线走势图 吉林11选5开今天 电竞比分网csgo 决战卡五星麻将外挂 哪里有甘肃11选5玩 东方6+1不连号有奖吗 昆虫派对 新微乐吉林麻将 河南11选5奖金多少钱 福利彩票排列7走势图 世界杯竞彩比分分析 为什么dota比分网数据快 下载河南推到胡 浙江十一选五开奖奖金分配