Kotlin新手教程一(Kotlin简介及环境搭建)

这篇具有很好参考价值的文章主要介绍了Kotlin新手教程一(Kotlin简介及环境搭建)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、 什么是Kotlin?

Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,它也可以被编译成为 JavaScript 源代码(方便在没有JVM的设备上运行)。它主要是由俄罗斯圣彼得堡的 JetBrains 开发团队所发展出来的编程语言,其名称来自于圣彼得堡附近的科特林岛。
kotlin教程,Kotlin,kotlin,java,android

二、为什么要使用Kotlin?

  1. 完全兼容Java(很多Java程序员上手也就更加容易)
  2. Null safe
  3. 支持lambda表达式(虽然Java8也有,但是Kotlin的lambda表达式会更好)
  4. 支持扩展
  5. 体验一致的开发工具链

三、使用IntelliJ IDEA搭建Kotlin

1.创建Java项目选择Kotlin/JVM(我使用的idea版本为2021.2.2社区版,其余版本应该也类似)
kotlin教程,Kotlin,kotlin,java,android
2.创建文件夹存储项目,并输入项目名,完成后点击Finish
kotlin教程,Kotlin,kotlin,java,android
3.其实创建出的项目文件夹和Java的类似,此时我们选中src文件夹右键创建kotlin文件
kotlin教程,Kotlin,kotlin,java,android
4.此时创建出的文件的后缀是.kt就算创建成功了,此时输入main按tab键就可以创建main函数,使用print或者println函数就可以运行第一个kotlin程序了
kotlin教程,Kotlin,kotlin,java,android

注意上面的代码,main函数是不是对比Java来说简洁了许多,而且kotlin的代码可以每一个语句后的分号可以省略

四、Kotlin使用命令行编译

想要跳过idea在命令行对Kotlin代码进行编译的话首先得下载一个工具,这里提供一个地址 https://github.com/JetBrains/kotlin/releases/tag/v1.1.2-2 ,进不去的小伙伴可以私信我。
下载好之后将其解压,然后将里面的bin文件夹路径加入到环境变量中就好啦
在这之后通过命令行进入刚才创建的第一个Kotlin程序位置输入命令(环境变量没有配置好的话会报错):
kotlinc app.kt -include-runtime -d app.jar

  1. -d: 用来设置编译输出的名称,可以是 class 或 .jar 文件,也可以是目录。
  2. -include-runtime : 让 .jar 文件包含 Kotlin 运行库,从而可以直接运行。

kotlin教程,Kotlin,kotlin,java,android
到这里就编译成功,此时可以使用Java运行刚才写的程序:
kotlin教程,Kotlin,kotlin,java,android
下一篇:Kotlin新手教程二(Kotlin基本数据类型及基础语法)文章来源地址https://www.toymoban.com/news/detail-624824.html

到了这里,关于Kotlin新手教程一(Kotlin简介及环境搭建)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Kotlin DSL教程:使用DSL构建HTML | Android开发

    本文详细介绍了如何在Android开发中使用Kotlin DSL(领域特定语言)构建HTML。包括定义接口,实现父类和子元素,以及实际使用示例。

    2024年02月07日
    浏览(46)
  • Android实战基础 - Java、Kotlin 代码互转

    在Android现阶段,Kotlin已经成为普遍性使用的语言,而在其使用阶段中Java和Kotlin的混用很常见,为了便于开发,我们需要掌握Java、Kotlin文件的转换 这应该是我以前刚学Kotlin时就想记录的一篇blog,没想到隔了这么久才进行记录(嗯… 主要这俩年好像有点忙…) 个人建议:正常

    2024年02月11日
    浏览(57)
  • Android初学之android studio运行java/kotlin程序

    第一步骤: File — New — New Module ,然后弹出一个框,(左边)选择 Java or Kotlin Library ,(右边)编辑自己的图书馆名、包名、类名,选择 Java 一个语言,然后 Finish 如下图: 然后,就可以看见我新建的 java Library 了,如下图: 第二步骤:马上写个测试程序 看看能不能运行

    2024年02月11日
    浏览(53)
  • 【Kotlin】从Java转向Kotlin,耐心看完这篇博客就够了。Kotlin快速入门教程分享

    适合群体:Java已经入门的人,如果是零基础,不要勉强!虽然没有深奥的术语,即使有也尽可能通俗易懂 。 Kotlin和Java都是Jvm语言,相同的部分能省则省(篇幅有限),重点是Kotlin。 示例代码的注释很重要。最好可以使用IDEA等开发工具运行一下。 最后创作不易,全部都是自

    2023年04月08日
    浏览(54)
  • Android类似微信聊天页面教程(Kotlin)五——选择发送图片

      安装并配置好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日
    浏览(49)
  • Android 安卓开发语言kotlin与Java该如何选择

            如今在Android开发中,应用层开发语言主要是Java和Kotlin,Kotlin是后来加入的,主导的语言还是Java。kotlin的加入仿佛让会kotlin语言的开发者更屌一些,其实不然。         有人说kotlin的引入是解决开发者复杂的逻辑,并且对空指针控制的比较友好,但是我们在开

    2024年02月11日
    浏览(61)
  • 在 Android Studio Java 项目里混合 Kotlin 编程

    首先,先搞明白一个概念,这里的 Java 混合 Kotlin 是指文件层级的混合,即 Java 代码还是写在 .java 文件中,Kotlin 代码还是写在 .kt 文件中,只不过是可以在 Java 的代码中可以调用自己写好的 Kotlin 类,从 Java 的角度看,它并不知道它调用的这个类是 Kotlin 写的,这个类和平时遇

    2024年02月08日
    浏览(52)
  • 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版本对应关系 Ja

    2024年02月09日
    浏览(45)
  • 【JoAPP】Android WebView与H5交互实现(JAVA+KOTLIN)

           最近一个应急平台的项目移动端开发,原计划用UNI-APP实现,客户想着要集成语音、视频通话功能,基于经验判断需要买一套IM原生移动端框架去结合H5整合比较合适,没想到最后客户不想采购,而且语音视频通话功能也迟迟未能完全确认,H5部分所开发的业务功能已经

    2024年02月03日
    浏览(43)
  • Android 下第一个fragment app 先Java 后Kotlin

    看着视频学习的,Fragment:3.Fragment使用方法_哔哩哔哩_bilibili 程序的运行效果是,手机页面有2个fragment,每个fragment 有一个text view,一个按钮,按一下显示,\\\'fine,and you?\\\',各自独立。 在android studio 下新建一个工程,类型是 Empty View Activity,本身就有一个Activity。就有文件Main

    2024年02月09日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包