国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Kotlin新手教程一(Kotlin簡介及環(huán)境搭建)

這篇具有很好參考價值的文章主要介紹了Kotlin新手教程一(Kotlin簡介及環(huán)境搭建)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、 什么是Kotlin?

Kotlin 是一種在 Java 虛擬機上運行的靜態(tài)類型編程語言,它也可以被編譯成為 JavaScript 源代碼(方便在沒有JVM的設(shè)備上運行)。它主要是由俄羅斯圣彼得堡的 JetBrains 開發(fā)團(tuán)隊所發(fā)展出來的編程語言,其名稱來自于圣彼得堡附近的科特林島。
kotlin教程,Kotlin,kotlin,java,android

二、為什么要使用Kotlin?

  1. 完全兼容Java(很多Java程序員上手也就更加容易)
  2. Null safe
  3. 支持lambda表達(dá)式(雖然Java8也有,但是Kotlin的lambda表達(dá)式會更好)
  4. 支持?jǐn)U展
  5. 體驗一致的開發(fā)工具鏈

三、使用IntelliJ IDEA搭建Kotlin

1.創(chuàng)建Java項目選擇Kotlin/JVM(我使用的idea版本為2021.2.2社區(qū)版,其余版本應(yīng)該也類似)
kotlin教程,Kotlin,kotlin,java,android
2.創(chuàng)建文件夾存儲項目,并輸入項目名,完成后點擊Finish
kotlin教程,Kotlin,kotlin,java,android
3.其實創(chuàng)建出的項目文件夾和Java的類似,此時我們選中src文件夾右鍵創(chuàng)建kotlin文件
kotlin教程,Kotlin,kotlin,java,android
4.此時創(chuàng)建出的文件的后綴是.kt就算創(chuàng)建成功了,此時輸入main按tab鍵就可以創(chuàng)建main函數(shù),使用print或者println函數(shù)就可以運行第一個kotlin程序了
kotlin教程,Kotlin,kotlin,java,android

注意上面的代碼,main函數(shù)是不是對比Java來說簡潔了許多,而且kotlin的代碼可以每一個語句后的分號可以省略

四、Kotlin使用命令行編譯

想要跳過idea在命令行對Kotlin代碼進(jìn)行編譯的話首先得下載一個工具,這里提供一個地址 https://github.com/JetBrains/kotlin/releases/tag/v1.1.2-2 ,進(jìn)不去的小伙伴可以私信我。
下載好之后將其解壓,然后將里面的bin文件夾路徑加入到環(huán)境變量中就好啦
在這之后通過命令行進(jìn)入剛才創(chuàng)建的第一個Kotlin程序位置輸入命令(環(huán)境變量沒有配置好的話會報錯):
kotlinc app.kt -include-runtime -d app.jar

  1. -d: 用來設(shè)置編譯輸出的名稱,可以是 class 或 .jar 文件,也可以是目錄。
  2. -include-runtime : 讓 .jar 文件包含 Kotlin 運行庫,從而可以直接運行。

kotlin教程,Kotlin,kotlin,java,android
到這里就編譯成功,此時可以使用Java運行剛才寫的程序:
kotlin教程,Kotlin,kotlin,java,android
下一篇:Kotlin新手教程二(Kotlin基本數(shù)據(jù)類型及基礎(chǔ)語法)文章來源地址http://www.zghlxwxcb.cn/news/detail-624824.html

到了這里,關(guān)于Kotlin新手教程一(Kotlin簡介及環(huán)境搭建)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Kotlin DSL教程:使用DSL構(gòu)建HTML | Android開發(fā)

    Kotlin DSL教程:使用DSL構(gòu)建HTML | Android開發(fā)

    本文詳細(xì)介紹了如何在Android開發(fā)中使用Kotlin DSL(領(lǐng)域特定語言)構(gòu)建HTML。包括定義接口,實現(xiàn)父類和子元素,以及實際使用示例。

    2024年02月07日
    瀏覽(18)
  • Android實戰(zhàn)基礎(chǔ) - Java、Kotlin 代碼互轉(zhuǎn)

    Android實戰(zhàn)基礎(chǔ) - Java、Kotlin 代碼互轉(zhuǎn)

    在Android現(xiàn)階段,Kotlin已經(jīng)成為普遍性使用的語言,而在其使用階段中Java和Kotlin的混用很常見,為了便于開發(fā),我們需要掌握J(rèn)ava、Kotlin文件的轉(zhuǎn)換 這應(yīng)該是我以前剛學(xué)Kotlin時就想記錄的一篇blog,沒想到隔了這么久才進(jìn)行記錄(嗯… 主要這倆年好像有點忙…) 個人建議:正常

    2024年02月11日
    瀏覽(22)
  • Android初學(xué)之a(chǎn)ndroid studio運行java/kotlin程序

    Android初學(xué)之a(chǎn)ndroid studio運行java/kotlin程序

    第一步驟: File — New — New Module ,然后彈出一個框,(左邊)選擇 Java or Kotlin Library ,(右邊)編輯自己的圖書館名、包名、類名,選擇 Java 一個語言,然后 Finish 如下圖: 然后,就可以看見我新建的 java Library 了,如下圖: 第二步驟:馬上寫個測試程序 看看能不能運行

    2024年02月11日
    瀏覽(19)
  • 【Kotlin】從Java轉(zhuǎn)向Kotlin,耐心看完這篇博客就夠了。Kotlin快速入門教程分享

    【Kotlin】從Java轉(zhuǎn)向Kotlin,耐心看完這篇博客就夠了。Kotlin快速入門教程分享

    適合群體:Java已經(jīng)入門的人,如果是零基礎(chǔ),不要勉強!雖然沒有深奧的術(shù)語,即使有也盡可能通俗易懂 。 Kotlin和Java都是Jvm語言,相同的部分能省則?。ㄆ邢蓿攸c是Kotlin。 示例代碼的注釋很重要。最好可以使用IDEA等開發(fā)工具運行一下。 最后創(chuàng)作不易,全部都是自

    2023年04月08日
    瀏覽(49)
  • Android類似微信聊天頁面教程(Kotlin)五——選擇發(fā)送圖片

    Android類似微信聊天頁面教程(Kotlin)五——選擇發(fā)送圖片

    ? 安裝并配置好Android Studio Android Studio Electric Eel | 2022.1.1 Patch 2 Build #AI-221.6008.13.2211.9619390, built on February 17, 2023 Runtime version: 11.0.15+0-b2043.56-9505619 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Windows 11 10.0 GC: G1 Young Generation, G1 Old Generation Memory: 1280M Cores: 6 Registry: ? ? external.system.a

    2024年02月03日
    瀏覽(18)
  • 在 Android Studio Java 項目里混合 Kotlin 編程

    在 Android Studio Java 項目里混合 Kotlin 編程

    首先,先搞明白一個概念,這里的 Java 混合 Kotlin 是指文件層級的混合,即 Java 代碼還是寫在 .java 文件中,Kotlin 代碼還是寫在 .kt 文件中,只不過是可以在 Java 的代碼中可以調(diào)用自己寫好的 Kotlin 類,從 Java 的角度看,它并不知道它調(diào)用的這個類是 Kotlin 寫的,這個類和平時遇

    2024年02月08日
    瀏覽(21)
  • Android 安卓開發(fā)語言kotlin與Java該如何選擇

    Android 安卓開發(fā)語言kotlin與Java該如何選擇

    ????????如今在Android開發(fā)中,應(yīng)用層開發(fā)語言主要是Java和Kotlin,Kotlin是后來加入的,主導(dǎo)的語言還是Java。kotlin的加入仿佛讓會kotlin語言的開發(fā)者更屌一些,其實不然。 ????????有人說kotlin的引入是解決開發(fā)者復(fù)雜的邏輯,并且對空指針控制的比較友好,但是我們在開

    2024年02月11日
    瀏覽(94)
  • Android的Gradle、Studio、Java、Kotlin版本兼容

    Android Gradle 插件和 Android Studio 兼容性 Android Studio 版本 所需插件版本 Hedgehog - 2023.1.1 3.2-8.2 Giraffe - 2022.3.1 3.2-8.1 Flamingo - 2022.2.1 3.2-8.0 Electric Eel - 2022.1.1 3.2-7.4 Dolphin - 2021.3.1 3.2-7.3 Chipmunk - 2021.2.1 3.2-7.2 Bumblebee - 2021.1.1 3.2-7.1 Arctic Fox - 2020.3.1 3.1-7.0 Gradle版本和Java版本對應(yīng)關(guān)系 Ja

    2024年02月09日
    瀏覽(21)
  • Android 下第一個fragment app 先Java 后Kotlin

    Android 下第一個fragment app 先Java 后Kotlin

    看著視頻學(xué)習(xí)的,F(xiàn)ragment:3.Fragment使用方法_嗶哩嗶哩_bilibili 程序的運行效果是,手機頁面有2個fragment,每個fragment 有一個text view,一個按鈕,按一下顯示,\\\'fine,and you?\\\',各自獨立。 在android studio 下新建一個工程,類型是?Empty View Activity,本身就有一個Activity。就有文件Main

    2024年02月09日
    瀏覽(16)
  • 【JoAPP】Android WebView與H5交互實現(xiàn)(JAVA+KOTLIN)

    【JoAPP】Android WebView與H5交互實現(xiàn)(JAVA+KOTLIN)

    ? ? ? ?最近一個應(yīng)急平臺的項目移動端開發(fā),原計劃用UNI-APP實現(xiàn),客戶想著要集成語音、視頻通話功能,基于經(jīng)驗判斷需要買一套IM原生移動端框架去結(jié)合H5整合比較合適,沒想到最后客戶不想采購,而且語音視頻通話功能也遲遲未能完全確認(rèn),H5部分所開發(fā)的業(yè)務(wù)功能已經(jīng)

    2024年02月03日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包