kotlin成長之路

前言:html

  從接觸Kotlin開始,也就是我今天開啓寫技術博客的決定,文采不佳,歡迎各位閱讀者的理解與指點。而該篇文章是最爲博客新手的我對Kotlin成長的引導篇,因此內容通常是Kotlin技術博客的目錄頁以及我的相關言論,將持續更新中。前端

  2017谷歌I/O大會:宣佈 Kotlin 成 Android 開發一級語言java

  聽到這消息,莫名的想起了塞班:大學裏是軟件工程的 「移動應用開發方向」 專業,學過塞班,曾覺得會作塞班開發,但是畢業以後等來的不是塞班語言的研發生涯,而是Android的開始,時隔幾年,如今Kotlin語言出來了。編程

什麼是Kotlin:
  Kotlin是一種在 Java虛擬機上執行的靜態型別編程語言,它主要是由俄羅斯聖彼得堡的JetBrains開發團隊所發展出來的編程語言。
  該語言有幾個優點:
   簡潔:它大大減小你須要寫的樣板代碼的數量。
    PS:提升了可讀性
   安全:避免空指針異常等整個類的錯誤。
    PS:編譯器在編譯期間,會檢查不可預見存在的空指針問題,若是存在,編譯是沒法經過的
   特性:
    一、靜態強類型
    二、空指針類型檢查
    三、支持函數式編程:Lambda
    四、協程
    五、擴展方法
   通用:構建服務器端程序、Android 應用程序或者在瀏覽器中運行的前端程序。
   互操做性:經過 100% Java 互操做性,利用 JVM 既有框架和庫。
      PS:在Kotlin中可使用現有的java庫,也能夠在Kotlin中調用java方法或者java類實現接口以及應用java的標註等,一樣也能夠在java代碼中調用Kotlin的代碼
目錄:

  一、kotlin第一個項目的搭建瀏覽器

  二、Kotlin基礎語法:變量、函數、類、枚舉、控制流安全

相關文章
相關標籤/搜索