在了解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)函数建议先定义在调用