在了解Kotlin开发的基本流程,接下来开始Kotlin的正式学习!
一. 初步了解Kotlin程序运行原理
kotlin源代码 → 通过kotlin编译器 → FileKt.class → 装入JVM → 调用kotlin和Java运行时库 → 运行
注意点
1)一个叫 Main.kt 的 kotlin 文件被 kotlinc 编译器编译后生成一个 MainKt.class 的字节码文件,文件名会加上 Kt
2)Kotlin程序的运行需要俩个运行时环境支持,Java Runtime Environment 和 Kotlin Runtime Environment.
3)生成 MainKt.class 是Kotlin字节码文件,与Java字节码不同,通过 Decompile 可以反编译成Java代码.
二. Kotlin 程序的输入与输出
print() 和 println()
readLine()
.toInt() , .toLong() , .toDouble() , .toString()
::class
三. 将Kotlin应用导出为jar包
在实际开发中,程序员需要将最终完成的程序通过测试,并且打包成一个jar文件,方便之后调用
现代软件系统大多是基于‘组件’构建出来的,jar 包就是 java/kotlin 开发的软件系统的基础构造块
在IntelliJ中,打包操作过程:
1)首先得有一个待打包的项目
2)点击 File ,选择 Project Structure
3)在左边选择 Artifacts ,点击中间上部的 “ + ” 号
4)选择 JAR,在选择 From modules with dependencies
5)在弹出的菜单中,选择包容程序入口点的主类 Main Class,点击ok
6)完成后点击 ok
7)再在最上面的菜单中选择Build,
8)选择Build Artifacts
9)选择相应的 jar 文件,点击Build开始打包
10)在项目 out 文件夹下,artifacts文件下有生成的 jar 包
右键 Run jar文件,查看jar文件是否正常,正常就可以提交给用户了
四. Kotlin的基本编码规范
* 保证代码的可读性
* 遵循平台或语言约定俗成的风格
1)类名或文件名 采用首字母大写,多个单词时第一个字母大写
2)方法和函数名 第一个字母小写,采用“camelCase”驼峰命名法
3)变量名小写以名词为主
4)常量全大写,多个字母下划线分隔
5)包名,全小写不加下划线
6)kotlin语句之后可以加也可以不加 “ ;”,一行写多条语句才加
7)函数建议先定义在调用