当前位置:   article > 正文

Kotlin入门(一)——基本配置、package与import_kotlin 脚本 import

kotlin 脚本 import

环境配置

        下载编译工具。解压、安装。可参考官网

        将bin文件夹配置到环境变量path中。

说明

        Kotlin除了语法与java不一样外,其余的与java一样。它编译生成的也是.class文件,也可以打包成jar,并能通过java命令进行该jar。

编译与运行

        1,建立一个以.kt为后缀名的文件——Kotlin的文件以.kt结尾

        2,在该文件中写Kotlin代码即可。Kotlin的入口是main函数,Kotlin的方法不一定非要定义在类中。建立一个kt文件后,可以直接粘贴上下面的代码,然后编译运行。如下:

fun main(args:Array<String>){
	println("hello world")
}

kotlinc

        用于对kt文件进行编译。常用的选项有:

        -d:用于指定生成的jar。该jar包可以通过java -jar进行运行。

        -include-runtime:指定生成的jar中包含Kotlin包,这样这个jar可以独立地运行;如果不添加该选项,则生成的jar包不可独立运行,但可以将该jar包导入到含有Kotlin包中项目中作为library使用。

        -classpath或-cp:用于指定class文件的路径。如
  1. import foo.bar.* //导入自己定义的包
  2. fun main(args:Array<String>){
  3. }
        因为引入了自定义的包,因此必须指定-cp用于指定路径——用于寻找到该包所在的位置。如:

编译与运行        

        第一步,编译。使用kotlinc命令。该步编译后,会生成一个.class文件。该class文件的名字为将kt文件的第一个字母变大写,后跟Kt。如aHHH.kt生成class文件名为AHHHKt.class。

        第二步,运行。通过kotlin命令运行编译生成的.class文件,在运行的时候不需要写上.class。如下:


jar包

        可以将Kotlin代码编译成一个jar包,该jar包与普通的java jar包具有同样的功能。

        第一步,编译。编译命令格式如下:

kotlinc kl.kt -include-runtime -d k.jar

        第二步,运行。通过java -jar命令运行编译生成的jar包。注意:此时编译时,必须指定-include-runtime命令。如下:

package

        官网链接

        使用关键字package进行定义。包名并不一定要与文件夹名对应,因为编译时会自动生成相应的路径,并将class文件放入其中。

import与as

        基本用法与java一样。但可以通过as关键字为指定的类定义别名——可以避免一个类中引入多个同名类导致的某些类必须得写命名的问题。如下:

  1. import foo.Bar // Bar is accessible
  2. import bar.Bar as bBar // bBar stands for 'bar.Bar'
        导入了两个Bar类,但两个类的包名不同。如果在java中使用,则有一个Bar类必须写全名,但Kotlin中可以通过as关键字为第二个Bar类定义别名,这样可以使用bBar替换bar.Bar这个类。

        











声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/277378
推荐阅读
相关标签
  

闽ICP备14008679号