由于新接手了一個(gè)項(xiàng)目,項(xiàng)目只做了A版的界面展示,發(fā)現(xiàn)里面有很多類用了kotlin筛圆,所以決定學(xué)習(xí)一下kotlin。
1.為什么選擇Kotlin椿浓?
1)簡潔: 大大減少樣板代碼的數(shù)量太援。
2)安全: 避免空指針異常等整個(gè)類的錯(cuò)誤闽晦。
3)互操作性: 充分利用 JVM、Android 和瀏覽器的現(xiàn)有庫提岔。
4)工具友好: 可用任何 Java IDE 或者使用命令行構(gòu)建仙蛉。
(雖然早就知道有很多優(yōu)點(diǎn),但是因?yàn)閼卸杓蠲桑词官I了書也沒有翻開幾頁)
2.用Kotlin創(chuàng)建一個(gè)Activity
由于Stutio3.0以后默認(rèn)支持Kotlin荠瘪,所以和我們平時(shí)創(chuàng)建一個(gè)activity的操作一樣,只是在Source Language中選擇Kotlin即可赛惩。(如果沒有升級到3.0以上哀墓,需要通過File→Setting→Plugins→Browse Repositories搜索Kotlin并安裝)
3.如果想把以前的Activity轉(zhuǎn)換成Kotlin的,可以點(diǎn)擊 Code→Convert Java File to Kotlin File進(jìn)行轉(zhuǎn)換
雖然我是個(gè)菜鳥喷兼,但我也有一個(gè)飛向遠(yuǎn)方的夢想篮绰!??