網站地圖 | RSS訂閱 老鐵博客 - 上海SEO優化|上海網站建設|蜘蛛池出租|站群代搭建
你的位置:首頁 ? 前端腳本 ? 正文

kotlin教程,kotlin語言教程

2020-6-16 14:6:0 | 作者:老鐵SEO | 0個評論 | 人瀏覽

  在AndroidStudio中打開Settings,選擇Plugins選項,點擊BrowseRepositories,在打開的新窗口中搜索Kotlin,如下圖所示。


  選擇Kotlin與KotlinExtenslonsForAndroid(obsolete)兩個插件分別進行下載安裝。當插件安裝完畢后,重啟AndroidStudio即可。


  在AndroidStudio中使用Kotlin插件


  打開AndroidStudio新建一個項目,和往常一樣建立一個項目就可以了,項目建立好以后,我們會在右鍵菜單New下看到多出來KotlinFile/Class和KotlinActivity兩個選項。


  -KotlinFile/Class:一個普通的Kotlin類,類似普通的Java類


  -KotlinActiivty:一個Activity類


  kotlin程序開發入門精要怎么樣


  由于Kotlin可以調用JDK中的API,所以在使用Kotlin開發AndroidApp的過程中,很多都是調用JDK的API實現的,但開發語言使用的是Kotlin。因此,這一部分詳細介紹了用Kotlin開發AndroidApp需要掌握的核心知識,如Activity、組件、布局、流文件、SQLite數據庫、網絡等技術。


  kotlin入門用什么編輯器


  我會建議使用純JAVA。而不要去考慮Kotlin。否則,你將失去兩大優勢。


  首先要搞清楚,kotlin與JAVA之間,其實并沒有任何關系。kotlin是那個做IDE的Jetbrains公司創造的語言,它只和intellijIDEA這個IDE有關系。只是這個IDE,會在編譯的時候,把kotlin轉換成JAVA代碼。所以kotlin無形中,便把使用者與這個IDE捆綁在了一起。而并不是與JAVA捆綁在了一起。


  失去的第一個優勢,便是從此無法自由選擇IDE。。。對于kotlin來講,將永遠只有一個IDE可以選擇。用戶會成為Jetbrains公司的奴隸。如果有一天,你必須離開這個IDE,那你將會淪為廢物,因為如果沒有IDEA,kotlin無法做到任何事,哪怕僅僅一個“helloworld”都不能。


  失去的第二個優勢則更加致命,也是JAVA可以獲得成功的原因之一。。。JAVA能做的事情,其實很多其他語言也能做到。。但為什么JAVA可以如此受歡迎?除了JAVA本身的強大之外,還有一個原因在于,JAVA與C#語言,幾乎是一模一樣的。只有非常細微的差別,不僅語法一樣,而且連編程思想都一樣。只要掌握其中一門,完全可以在幾天之內,無師自通另外一門。然后就可以對照api文檔,去開發另外一門語言的程序了。所以學習JAVA的一大亮點就在于“學一門,會兩門”。


  C#很了不起嗎?沒錯,非常了不起。。它本就可以視作JAVA獲得成功的最大幕后英雄。。但我不是來講故事的,因此微軟與sun公司的恩怨情仇不在此深究。


  我只說三個關鍵點,你自然明白其中利害關系。


  1,它是微軟的官方編程語言,微軟的親兒子,天生的富二代,VisualStudio便是為它量身設計。并且是微軟唯一可以跨平臺的兒子。。微軟前不久又為它專門設計了輕量開發工具VScode。。不遠的未來,它將成為微軟的獨子。未來幾年,微軟幾乎全部工作都將與它有關。


  2,它是游戲開發行業的第一大編程語言。占有60%以上的份額。Unity3D,CE5,寒霜,夜光,這四大游戲引擎的標準語言?!犊诖諫o》《使命召喚》《FIFA》《極品飛車》《最終幻想14》等數以萬計的游戲都是由它開發而成。還包括國內最火的手游《王者榮耀》


  3,它是虛擬現實(VR)設備開發的第一大語言。


  扔掉JAVA,改用kotlin,也就等于與C#分道揚鑣。。。所付出的代價,在我看來是無與倫比的。


  如何評價Kotlin語言?


  中午花了點時間簡單學習一下,學習初衷是,Java目前寫代碼太過繁瑣了,如何更快編碼是主要目的。目前僅學習了語言本身,學習曲線對Java程序員而言較低,編輯器支持好,如果用作后端服務,還需要有使用案例,了解性能風險??傮w來說,kotlin是個不錯的趨勢,如果JS版本支持很好,可以做到前后端使用同一門語言。

  • 本文來自: 老鐵博客,轉載請保留出處!歡迎發表您的評論
  • 相關標簽:
  • 已有0位網友發表了一針見血的評論,你還等什么?

    必填

    選填

    記住我,下次回復時不用重新輸入個人信息

    必填,不填不讓過哦,嘻嘻。

    ◎歡迎參與討論,請在這里發表您的看法、交流您的觀點。

    相關推薦

    苍穹之上手游怎么赚钱 永鼎股份股票 吉林快3预测推荐豹子号 江西多乐彩开奖 股票最低可以买多少 河南22选5玩法说明 北京十一选五一定用 七乐彩玩法说明 上班炒股 极速赛车10选1稳赢 好彩1怎么买