kotlin成長之路,kotlin學習之路

來源:互聯網
上載者:User

kotlin成長之路,kotlin學習之路

前言:

  從接觸Kotlin開始,也就是我今天開啟寫技術部落格的決定,文采不佳,歡迎各位閱讀者的理解與指點。而該篇文章是最為部落格新手的我對Kotlin成長的引導篇,所以內容一般是Kotlin技術部落格的目錄頁以及個人相關言論,將持續更新中。

  2017GoogleI/O大會:宣布 Kotlin 成 Android 開發一級語言

  聽到這訊息,莫名的想起了塞班:大學裡是軟體工程的 “行動裝置 App開發方向” 專業,學過塞班,曾以為會做塞班開發,可是畢業之後等來的不是塞班語言的研發生涯,而是Android的開始,時隔幾年,現在Kotlin語言出來了。

什麼是Kotlin:  Kotlin是一種在 Java虛擬機器上執行的靜態型別程式設計語言,它主要是由俄羅斯聖彼得堡的JetBrainsTeam Dev所發展出來的程式設計語言。  該語言有幾個優勢:   簡潔:它大大減少你需要寫的樣板代碼的數量。    PS:提高了可讀性   安全:避免null 指標異常等整個類的錯誤。    PS:編譯器在編譯期間,會檢查不可預見存在的null 指標問題,如果存在,編譯是無法通過的   特性:    1、靜態強型別    2、null 指標類型檢查    3、支援函數式編程:Lambda    4、協程    5、擴充方法   通用:構建伺服器端程式、Android 應用程式或者在瀏覽器中啟動並執行前端程式。   互通性:通過 100% Java 互通性,利用 JVM 既有架構和庫。      PS:在Kotlin中可以使用現有的java庫,也可以在Kotlin中調用java方法或者java類實現介面以及應用java的標註等,同樣也可以在java代碼中調用Kotlin的代碼

1、kotlin第一個項目的搭建

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.