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