Kotlin入门(一)——基本配置、package与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文件的路径。如
import foo.bar.* //导入自己定义的包

fun main(args:Array<String>){
	
}
        因为引入了自定义的包,因此必须指定-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关键字为指定的类定义别名——可以避免一个类中引入多个同名类导致的某些类必须得写命名的问题。如下:

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

        











  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值