当前位置: 首页 > news >正文

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

目录

    • 一、 什么是Kotlin?
    • 二、为什么要使用Kotlin?
    • 三、使用IntelliJ IDEA搭建Kotlin
    • 四、Kotlin使用命令行编译

一、 什么是Kotlin?

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

二、为什么要使用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社区版,其余版本应该也类似)
在这里插入图片描述
2.创建文件夹存储项目,并输入项目名,完成后点击Finish
在这里插入图片描述
3.其实创建出的项目文件夹和Java的类似,此时我们选中src文件夹右键创建kotlin文件
在这里插入图片描述
4.此时创建出的文件的后缀是.kt就算创建成功了,此时输入main按tab键就可以创建main函数,使用print或者println函数就可以运行第一个kotlin程序了
在这里插入图片描述

注意上面的代码,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 运行库,从而可以直接运行。

在这里插入图片描述
到这里就编译成功,此时可以使用Java运行刚才写的程序:
在这里插入图片描述
今天的文章就到这里,今日之后持续更新

http://www.lryc.cn/news/8856.html

相关文章:

  • 【虚拟仿真】Unity3D打包WEBGL实现全屏切换
  • java对象内存结构分析与大小计算
  • RabbitMQ学习(七):交换器
  • cmd命令大全
  • Git的使用方法(保姆级)
  • TypeScript 学习之泛型
  • 新手学习node.js基础,node.js安装过程,node.js运行环境及javascript运行环境.
  • Maven的安装步骤(保姆级安装教程)
  • Axure教程(一)——线框图与高保真原型图制作
  • wholeaked:一款能够追责数据泄露的文件共享工具
  • 动态规划——股票问题全解
  • 想做游戏开发要深入c/c++还是c#?
  • 【JMeter】【Mac】如何在Mac上打开JMeter
  • JAVA面试八股文一(并发与线程)
  • C语言二级指针
  • [java-面试]初级、中级、高级具备的技术栈和知识点
  • 「5」线性代数(期末复习)
  • 记一次20撸240的沙雕威胁情报提交(2019年老文)
  • 佳能镜头EOS系统EF协议逆向工程(三)解码算法
  • 搞互联网吧,线下生意真不是人干的
  • MySQL性能调优与设计——MySQL中的索引
  • 这5个代码技巧,让我的 Python 加速了很多倍
  • Sphinx+Scws 搭建千万级准实时搜索应用场景详解
  • kafka缩容后,使用tcpdump抓包找到还在连接的用户
  • Spring
  • vue2版本《后台管理模式》(中)
  • 网络游戏开发-服务器篇
  • 智慧校园源码:电子班牌,支持手机移动端以及web端对班牌设备的管控
  • 研报精选230216
  • 在华为MateBook Ego的arm windows 11上安装hyper-V虚拟机