? ? 作為android開發(fā)的我們,對(duì)于koltin肯定或多或少已有的一些了解,因?yàn)樵?017年google大會(huì)上,google已經(jīng)正式的將Android開發(fā)的第一語(yǔ)言默認(rèn)成了kotlin。因?yàn)閭€(gè)人是在google大會(huì)之后才知道并想深入了解kotlin的,所以在聽到kotlin這門語(yǔ)言的時(shí)候當(dāng)時(shí)的心里描述是這樣的,完蛋,又要重新學(xué)習(xí)一門語(yǔ)言了。
? ? 因此開始了kotlin旅程的學(xué)習(xí),在學(xué)習(xí)的過程中我想說的是我真的愛上了這門語(yǔ)言。它的寫法真的是優(yōu)美簡(jiǎn)潔。我本身對(duì)java8支持的Lambda語(yǔ)法情有獨(dú)鐘,而kotlin全方位支持lambda語(yǔ)法,這樣我對(duì)kotlin喜愛更加深了一層次。并且在學(xué)習(xí)的過程中我發(fā)現(xiàn)了kotlin其實(shí)是對(duì)java的一個(gè)升級(jí)版,自己提供了很多對(duì)java優(yōu)化的語(yǔ)法(這些我在接下來的篇章中會(huì)逐一介紹),還提供了很多的語(yǔ)法糖如with, mapto, filter。。等等??傊蚁嘈湃绻阍敢馊チ私鈑otlin,你也會(huì)像我一樣愛上它。接下來我簡(jiǎn)單介紹一下我我接下來要對(duì)kotlin介紹的全面的講解的路線。
? ? (因?yàn)閭€(gè)人本身就是java開發(fā)android,而且kotlin本身我認(rèn)為就是對(duì)java的優(yōu)化和封裝和java的語(yǔ)法,用法上有很多相似的地方。所以在java的知識(shí)上我不會(huì)做過多的介紹。Kotlin之篇主要是介紹kotlin語(yǔ)法和用法,對(duì)于android方面用的控件或者anko什么的并不會(huì)做介紹。 ?在Koltin之篇寫完后,我會(huì)單獨(dú)寫一篇kotlin之a(chǎn)ndroid篇去詳細(xì)介紹android控件的用法和anko的用法等。個(gè)人認(rèn)為如果是一個(gè)小白一定要先熟練語(yǔ)法之后在去弄一些實(shí)質(zhì)性的事情,這樣你的代碼才會(huì)寫的更加優(yōu)化與完美)
5、Kotlin之函數(shù)和Lambda表達(dá)式
8、Kotlin之異常處理
9、Kotlin之泛型
10、Kotlin之注解
最后送朋友一句話吧,學(xué)如逆水行舟,不進(jìn)則退。尤其對(duì)于it行業(yè)的我們,每天去學(xué)習(xí)一點(diǎn),這樣你才能在這個(gè)發(fā)展迅速的it行業(yè)生存下來和體現(xiàn)自己的價(jià)值。