Kotlin 是一種現(xiàn)代且功能強大的跨平臺編程語言,旨在與 Java 進(jìn)行互操作。 在本課程中,我們將介紹 Kotlin 的主要概念,以及構(gòu)建實際項目并解決不同的編碼挑戰(zhàn)。
Kotlin可以編譯成Java字節(jié)碼,也可以編譯成JavaScript,方便在沒有JVM的設(shè)備上運行。除此之外Kotlin還可以編譯成二進(jìn)制代碼直接運行在機器上(例如嵌入式設(shè)備或 iOS)。
Kotlin 可以適用于移動端跨平臺、原生 JVM、服務(wù)端開發(fā)、Web 開發(fā)、Android 開發(fā)、數(shù)據(jù)科學(xué)等多個領(lǐng)域。目前,Kotlin 已正式成為 Android 官方支持開發(fā)語言。
本次課程主要劃分了四大模塊:
以上四個模塊是按照由淺入深,由易到難進(jìn)行。每個模塊中的每個章節(jié)學(xué)習(xí)之后,都會有一個練習(xí)來幫助大家鞏固。
每個模塊中最后都會有一個綜合的練習(xí)題和代碼測試題,不僅可以鞏固學(xué)過的知識,還可以加深大家對 Kotlin 語言的理解。