久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Kotlin

 戴維圖書館 2018-08-06
所屬類別 :
其他語言相關(guān)

Kotlin 是一個(gè)用于現(xiàn)代多平臺(tái)應(yīng)用的靜態(tài)編程語言 ,由 JetBrains 開發(fā),。

Kotlin可以編譯成Java字節(jié)碼,,也可以編譯成JavaScript,方便在沒有JVM的設(shè)備上運(yùn)行,。

Kotlin已正式成為Android官方支持開發(fā)語言,。

基本信息

  • 中文名稱

    Kotlin

  • 外文名稱

    Kotlin

  • 性質(zhì)

    編程語言

 
  • 開發(fā)公司

    JetBrains

  • 基礎(chǔ)

    JVM或JavaScript環(huán)境

  • 開源協(xié)議

    Apache

折疊編輯本段簡介

JetBrains,作為廣受歡迎的 Java IDE IntelliJ 的提供商,,在 Apache 許可下已經(jīng)開源其Kotlin 編程語言,。

折疊編輯本段設(shè)計(jì)目標(biāo)

創(chuàng)建一種兼容Java的語言

讓它比Java更安全,能夠靜態(tài)檢測常見的陷阱,。如:引用空指針

讓它比Java更簡潔,,通過支持variable type inference,higher-order functions (closures),,extension functions,,mixins and first-class delegation等實(shí)現(xiàn)。

讓它比最成熟的競爭對(duì)手Scala語言更加簡單,。

折疊編輯本段開放源碼

其基礎(chǔ)編譯器(他們將其改為kompiler--開創(chuàng)了一系列以K字打頭的用語--甚至連 contributors這類詞他們也用改成了kontributors)可以被獨(dú)立出來并嵌入到 Maven,、Ant 或 Gradle 工具鏈中。這使得在 IDE 中開發(fā)的代碼能夠利用已有的機(jī)制來構(gòu)建,,從而盡可能的減少了在新環(huán)境中使用所受的干預(yù),,哪怕與那些沒有安裝 Kotlin 插件的開發(fā)人員一起合作項(xiàng)目也沒有問題。

The IntelliJ Kotlin 插件擴(kuò)展了 Java 編譯器使得 Kotlin 代碼能夠得以編寫,、編譯和調(diào)試,。除此之外,關(guān)于基本的 Java 集合,,已經(jīng)有編寫好的幫助函數(shù),,可以更順暢地銜接將在 Java 8 中出現(xiàn)的集合擴(kuò)展。

有兩篇文章對(duì) Kotlin 與 Java 以及 Kotlin 與 Scala 分別進(jìn)行了比較,,對(duì)各自特性和異同進(jìn)行了對(duì)比,。即便 Scala 可能還是更為強(qiáng)大些,Kotlin 還是嘗試著提供比 Java 更好的函數(shù),、模式匹配,、空指針預(yù)防和泛型,。該語言同時(shí)也支持特征(traits)和模式匹配。

Kotlin 插件在當(dāng)前版本的 IntelliJ 和 Eclipse 中均已能使用,。

Kotlin,,類似 Xtend 一樣,旨在提供一種更好的 Java 而非重建整個(gè)新平臺(tái),。這兩種語言都向下編譯為字節(jié)碼(雖然 Xtend 是首先轉(zhuǎn)換成相應(yīng)的 Java 代碼,,再讓 Java 編譯器完成繁重的工作),而且兩者都引入了函數(shù)和擴(kuò)展函數(shù)(在某個(gè)有限范圍內(nèi)靜態(tài)地增加一個(gè)新方法到某個(gè)已有類型的能力),。Xtend 是基于 Eclipse 的,,而 Kotlin 是基于 IntelliJ 的,兩者都提供無界面構(gòu)建,。能夠首先演變到其他 IDE 的語言有可能成為最后的贏家,。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請遵守用戶 評(píng)論公約

    類似文章 更多