Kotlin初體驗(yàn)

? ? ? 谷歌大會(huì)之后,Kotlin火的不要不要的,將來(lái)用Kotlin開(kāi)發(fā)Android應(yīng)用或許會(huì)成為主

流,所以Android程序員現(xiàn)在多了項(xiàng)課外活動(dòng),嘗試Kotlin開(kāi)發(fā)Android,畢竟,親兒子將

來(lái)是要做太子繼位登基的,說(shuō)不定哪天,Kotlin就一統(tǒng)Android天下了。

? ? ? 值得注意的是雖說(shuō)Kotlin是一門新的語(yǔ)言用來(lái)開(kāi)發(fā)Android,可是這并不代表著零基礎(chǔ)

Android開(kāi)發(fā)者就能直接入門的,畢竟你要先熟悉Android及Android Sdk的相關(guān)知識(shí),如

果你是零基礎(chǔ),還是建議先學(xué)學(xué)Android的相關(guān)知識(shí)吧。

? ? ? 關(guān)于Kotlin的相關(guān)配置操作,這里簡(jiǎn)單介紹下,打開(kāi)你的Android Studio (如果你的

Android 開(kāi)發(fā)工具還不是AS,請(qǐng)盡快更換吧)打開(kāi)你的Settings(Ctrl +Alt +S) 找到?

Plugins 搜索Kotlin選擇Install 然后重啟你的Android Studio ,好了,你完成了第一步。重

啟后你創(chuàng)建應(yīng)用后,可以選擇使用Kotlin進(jìn)行開(kāi)發(fā)也可以繼續(xù)使用java進(jìn)行開(kāi)發(fā)。不過(guò)建

議還是先使用常規(guī)的java寫一些簡(jiǎn)單的初始化及跳轉(zhuǎn)代碼,然后Code -->Convert java

?file to kotlin file.看下java下的邏輯Kotlin的實(shí)現(xiàn) ?,F(xiàn)在轉(zhuǎn)好你的代碼了嗎?跑一邊程序?

嗯?怎么不行?別著急,還差最后一步,這個(gè)是時(shí)候代碼還是不能運(yùn)行的,需要你配置

Kotlin的相關(guān)信息,點(diǎn)擊提示你的地方,然后OK 慢慢下載吧。下載完成后,OK 恭喜

你,你的第一個(gè)kotlin程序就誕生了。

? ? ? Kolin的代碼相對(duì)于Java代碼要簡(jiǎn)潔很多,比較代碼,你會(huì)發(fā)現(xiàn)代碼量少了很多,舉

個(gè)簡(jiǎn)單的例子來(lái)說(shuō),重寫的onClick大家都不陌生吧!我們看看Kotlin是怎么實(shí)現(xiàn)的

kotlin的onClick方法實(shí)現(xiàn)

看上去感覺(jué)怎么樣?有沒(méi)有感覺(jué)很清爽?

? ? 值得一提的是:Kotlin 與 JDK 6 完全兼容,保障了 Kotlin 應(yīng)用程序可以在較舊的?

Android 設(shè)備上運(yùn)行而無(wú)任何問(wèn)題。與java代碼也能百分之白的進(jìn)行交換操作,不過(guò)

就是Kotlin的代碼格式是lambda 表達(dá)式,可能熟悉了java代碼格式的你要學(xué)著適應(yīng)

了。Kotlin是基于面向?qū)ο蟮恼Z(yǔ)言,這對(duì)于廣大的Android開(kāi)發(fā)者來(lái)說(shuō),學(xué)起來(lái)應(yīng)該是

得心應(yīng)手的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,366評(píng)論 25 708
  • 文章轉(zhuǎn)載地址 http://m.itdecent.cn/p/c33128fb86dc文章中有些內(nèi)容是借鑒《K...
    zelo閱讀 1,842評(píng)論 0 0
  • 中國(guó)的四大名著雖然被影視改變?cè)S多版本,但還數(shù)西游記最容易為后人戲說(shuō)。什么《大話西游》、《西游后傳》、《沙僧的逆襲》...
    曼天星閱讀 178評(píng)論 0 0
  • (一)微習(xí)慣的神奇力量 截止到今天為止,我已經(jīng)堅(jiān)持日更了208天,很多小伙伴向我詢問(wèn)該如何堅(jiān)持寫作,他們向我訴說(shuō)自...
    茜喵閱讀 975評(píng)論 6 23

友情鏈接更多精彩內(nèi)容