北京赛車pk10玩法
  • ?
    聯系我們

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

    服務熱線

    網絡集成: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編程中,開發者經常會遇到的一個問題就是null pointer exception,而使用Kotlin卻完全不會遇到這類的問題。

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

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

    ?
    客服1 客服2 客服3
    北京赛車pk10玩法 国标麻将多少张牌 东北麻将 吃 叉 和 顺序 彩客北单比分直播 新浪体育视频 66江苏麻将安装包 nba比分直nba比分直播 快播中的日本av片 吉林大乐透开奖结果今天 广东麻将151旧版 兴业银行股票 宙斯古代财富 河北麻将代理什么软件好 旧版联众单机麻将新版 今日大盘上证指数多少点 北京十一选五牛 哈尔滨麻将咋玩