kotlin是基于JVM新的編程語言,谷歌IO大會上,宣布歌將Kotlin語言取代JAVA作為安卓開發(fā)的一級編程語言,kotlin將是流行的趨勢,小編給大家?guī)砹?strong>kotlin語言文檔中文版,給開發(fā)者進參考。
kotlin語言文檔目錄
概述
使 Kotlin 進服務器端開發(fā)
使 Kotlin 進 Android 開發(fā)
Kotlin JavaScript 概述
Kotlin 1.1 的新特性
開始
基本語法
習慣法
編碼規(guī)范
基礎
基本類型
包控
制流
返回和跳轉
類和對象
類和繼承
屬性和字段
接
可性修飾符
擴展
數據類
密封類
泛型
嵌套類
枚舉類
對象表達式和對象聲明
委托
委托屬性
函數和 Lambda 表達式
函數
階函數和 lambda 表達式
內聯函數
協程
其他
解構聲明
集合
區(qū)間
類型的檢查與轉換
This 表達式
相等性
操作符符重載
空安全
異常
注解
反射
類型安全的構建器
參考
Grammar
Notation
Semicolons
Syntax
Lexical structure
兼容性
Java 互操作
在 Kotlin 中調⽤ Java 代碼
Java 中調⽤ Kotlin
JavaScript
動態(tài)類型
Kotlin 中調⽤ JavaScript
JavaScript 中調⽤ Kotlin
JavaScript 模塊
JavaScript 反射
⼯具
編寫 Kotlin 代碼⽂檔
使⽤ Gradle
使⽤ Maven
使⽤ Ant
Kotlin 與 OSGi
編譯器插件
常⻅問題
FAQ
與 Java 較
與 Scala 較【官⽅已刪除】
kotlin語言介紹
kotlin語言正式成為安卓開發(fā)的一級編程語言。
資料顯示,kotlin由JetBrains公司開發(fā),于2010年首次推出,次年開源。它與Java 100%互通,并具備諸多Java尚不支持的新特性,下一版的Android Studio(3.0)將提供支持。
kotlin 是一個基于 JVM 的新的編程語言,由 JetBrains 開發(fā)。
kotlin可以編譯成Java字節(jié)碼,也可以編譯成JavaScript,方便在沒有JVM的設備上運行。
JetBrains,作為目前廣受歡迎的Java IDE IntelliJ 的提供商,在 Apache 許可下已經開源其kotlin 編程語言。
主要設計目標
創(chuàng)建一種兼容 Java 的語言
讓它比 Java 更安全,能夠靜態(tài)檢測常見的陷阱。如:引用空指針
讓它比 Java 更簡潔,通過支持 variable type inference,higher-order functions (closures),extension functions,mixins and first-class delegation 等實現。
讓它比最成熟的競爭對手 Scala 語言更加簡單。
- PC官方版
- 安卓官方手機版
- IOS官方手機版