• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • kotlin學習筆記(1) 搭建環境和helloworld

    標簽: kotlin

    讀書學習筆記《KOTLIN 開發快速入門與實戰》
    通過把書中的內容 復述一遍,把代碼敲一遍,達到復習效果

    Kotlin是基于JVM 的編程語言,由JetBrains 公司研發和維護,可以將它編譯成Java 字節碼,也可以編譯成JavaScript ,方便再沒有JVM 的設備上運行。

    在windows 操作系統下配置Kotlin 環境

    流程如下:

    1. 下載JDK
    2. 安裝JDK
    3. 配置JDK 環境變量
    4. 檢查JDK 是否安裝
    5. 下載Kotlin 編譯器
    6. 配置Kotlin 環境變量
    7. 檢查Kotlin 是否安裝成功
    在windows操作系統下 安裝和配置Kotlin
    1. 進入Kotlin 官方網站(http://kotlinlang.org),下載獨立的編輯器,如圖1-1,1-2
      圖1-1

    圖1-2

    1. 下載完成之后,將得到一個壓縮包,(kotlin-compiler-1.3.70.zip)
    2. 將其解壓到 任一目錄下,我解壓到了C:\Kotlin\Kotlin\目錄下
    3. 接下來開始配置kotlin 環境變量,需要添加Kotlin_HOME 和Path,如圖
    4. 在cmd 中輸入 kotlin-version ,可以查看Kotlin 的版本信息

    編寫一個Kotlin程序:Hello Kotlin

    1. 新建一個筆記本 ,并命名為 HelloKotlin.kt ,添加如下代碼:
    fun main(args: Array<String>) {
        println("Hello Kotlin")
    }
    
    1. 在cmd 中輸入 命令行
    kotlinc HelloKotlin.kt -include-runtime -d HelloKotlin.jar
    
    • -d 選項,用于指定所生成的HelloKotlin.jar 文件,該JAR 包可以通過java-jar 命令運行
    • -include-runtime 選項,指定在所生成的JAR 包中包含Kotlin 包,這樣這個jar 包就可以獨立運行了。如果不添加該選項,那么所生成的jar 包就不能獨立運行,但是可以將jar包導入到包含有kotlin 包的項目中作為庫使用。

    kotlin 程序運行過程

    kotlin 是基于Java 虛擬機(JVM)運行的,kotlin 編譯器生成的JVM 字節碼與java 編譯的字節碼基本相同,因此,kotlin與java 可以完全兼容,并且kotlin語法更加簡潔。

    kotlin 和java 有三個相同的:

    • 源文件 經過kotlin 編譯后生成 .class 文件
    • 源文件經過打包之后 生成jar 包
    • 在生成 jar包之前,如果包含了 kotlin 包,那么jar包可以獨立運行,反之,則不能獨立運行,
    版權聲明:本文為XAVI_2010原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/XAVI_2010/article/details/104942255

    智能推薦

    后端開發學React - 1 開發環境搭建及HelloWorld

    后端開發學React - 1 開發環境搭建及HelloWorld 1.1 開發環境搭建 安裝 node.js 官網下載:下載地址 安裝 驗證 win+r:打開控制臺 輸入cmd 輸入命令:node -v 或者 npm -v 獲取到版本號即為安裝成功 安裝 Visual Studio Code 官網下載:下載地址 安裝 1.2 第一個React程序 React.js官方網站:官方網站 腳手架安裝 創...

    kotlin(1)-HelloWorld

    新人報道–Kotlin(HelloWorld) 本人大三,是新人,需要大神們多多指教哈! 今天是我第一次發blog,,也是java的生日,先祝我們的CafeBaby 生日快樂。 Kotlin–Hello World! 與Java相比 運行所加載的類 加載額外的類 查看類的結構 用java反編譯器查看 Kotlin–Hello World! 昨天剛接觸了下一門運行...

    kotlin學習筆記之環境配置

    一,簡意: kotlin是JetBrains開發的基于JVM的語言,它是使用Java開發者的思維被創建的,Intellij作為它主要的開發IDE 二,優點: (1)易學習易掌握:kotlin語言容易學習與掌握 (2)kotlin與我們日常生活使用的IDE無需配置就能完全整合 (3)更易表現 (4)更安全(如null:Kotlin使用顯式的null,強制我們在必要時進行null檢查) (5)它可以擴...

    Java學習記錄(一) 開發環境搭建及HelloWorld

    一、JDK下載安裝及配置 下載地址 https://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html 下載完成后運行安裝程序 保持默認一直點擊”下一步”即可 點擊”關閉”完成安裝 二、IntelliJ IDEA下載安裝 下載地址 https://...

    Java學習記錄(一) 開發環境搭建及HelloWorld

    一、JDK下載安裝及配置 軟件下載地址 https://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html 下載完成后運行安裝該程序 一直點擊”下一步”即可 二、IntelliJ IDEA下載安裝 軟件下載地址 https://www.jetbrains.com/idea...

    猜你喜歡

    HTML中常用操作關于:頁面跳轉,空格

    1.頁面跳轉 2.空格的代替符...

    freemarker + ItextRender 根據模板生成PDF文件

    1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...

    電腦空間不夠了?教你一個小秒招快速清理 Docker 占用的磁盤空間!

    Docker 很占用空間,每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時,我們的磁盤空間會被大量占用。 如果你也被這個問題所困擾,咱們就一起看一下 Docker 是如何使用磁盤空間的,以及如何回收。 docker 占用的空間可以通過下面的命令查看: TYPE 列出了docker 使用磁盤的 4 種類型: Images:所有鏡像占用的空間,包括拉取下來的鏡像,和本地構建的。 Con...

    requests實現全自動PPT模板

    http://www.1ppt.com/moban/ 可以免費的下載PPT模板,當然如果要人工一個個下,還是挺麻煩的,我們可以利用requests輕松下載 訪問這個主頁,我們可以看到下面的樣式 點每一個PPT模板的圖片,我們可以進入到詳細的信息頁面,翻到下面,我們可以看到對應的下載地址 點擊這個下載的按鈕,我們便可以下載對應的PPT壓縮包 那我們就開始做吧 首先,查看網頁的源代碼,我們可以看到每一...

    精品国产乱码久久久久久蜜桃不卡