一、 課程簡介
1、什麼是Kotlin?
靠他靈
Kotlin 是一個用於現代多平臺應用的靜態編程語言,由 JetBrains 公司開發。
Kotlin可以編譯成Java字節碼,也可以編譯成JavaScript,方便在沒有JVM的設備上運行。
Kotlin已正式成爲Android官方支持開發語言。
2、雲端IDE
如果你想快速體驗一下Kotlin,只需要瀏覽器打開雲端IDE: https://try.kotlinlang.org/
3、Kotlin優勢:
全面支持Lambda表達式
數據類(Data classes)
函數字面量和內聯函數(Function literals & inline functions)
函數擴展(Extension functions)
空安全(Null safety)
智能轉換(Smart casts)
字符串模板(String templates)
主構造函數(Primary constructors)
類委託(Class delegation)
類型推斷(Type inference)
單例(Singletons)
聲明點變量(Declaration- site variance)
區間表達式(Range expressions)
二、Kotlin學習方法
1、什麼是編程?
任何語言的作用都是溝通,讓計算機按照你說的指令幹活的過程就是編程;
2、計算機的智商
計算機是一個廣泛的概念,臺式機、安卓手機、iPhone都是計算機,其實只要帶有CPU可以執行編寫的程序的設備,都是計算機。廣義的講,智能洗衣機、智能冰箱,他們內部都帶有處理器,能執行我們編寫的程序,他們也是計算機,計算機乾的事情就是嚴格的執行人的指令,計算機只能計算不能思考。
3、指令
計算機不能思考,程序員需要告訴計算機如何計算,規則是什麼,學習這個規則就是學習編程。
4、什麼是編程
編程並不是編寫代碼這麼簡單,編程是一個自上而下分析解決問題的過程
1.分析問題
2.把大問題分解成若干個小步驟
3.把每個小步驟轉化成代碼
三、kotlin選好教練車
最初可以用eclipse:
1、eclipse官網::https://www.eclipse.org/downloads/
2、eclipse運行需要依賴java環境
jdk下載地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html
3、eclipse編譯kotlin程序需要kotlin插件:
菜單欄中的Help -> Eclipse Marketplace ->搜索kotlin - > install ->重啓
具體如圖:
然後點擊右上角的 就會發現kotlin了:
到這裏就eclipse版的kotlin就安裝好了!
Jetbrains Idea:
下載地址:https://www.jetbrains.com/idea/
命令行工具的:
http://kotlinlang.org/docs/tutorials/command-line.html