kotlin学习

原创
2016/09/21 17:10
阅读数 653

因为一直使用intellij java开发工具发现他们的一门语言Kotlin,看了看官方教程感觉还挺不错,上手简单是一种运行在jvm上的脚本语言,暂时我是这么理解的。 比如简单的一个main函数可以这么写

@JvmStatic fun main(args: Array<String>) {
           println("Hello world")
        }

就是这个简单,也可以这样子写

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

下面进入正题吧,主要是接了个用户需求需要做个小工具,我就想呀java做界面暂时只会用Swing,jsf不太会,有想到我在学习Kotlin干脆用这个做一个

  1. 首先使用maven命令创建一个快速启动的maven项目
  2. 在pom文件里添加如下的pom依赖

<properties> <kotlin.version>1.0.3</kotlin.version> </properties> <dependencies> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib</artifactId> <version>${kotlin.version}</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-maven-plugin</artifactId> <version>${kotlin.version}</version> <executions> <execution> <id>compile</id> <phase>process-sources</phase> <goals> <goal>compile</goal> </goals> <configuration> <sourceDirs> <source>src/main/java</source> </sourceDirs> </configuration> </execution> <execution> <id>test-compile</id> <phase>process-test-sources</phase> <goals> <goal>test-compile</goal> </goals> <configuration> <!--<sourceDirs></sourceDirs>--> </configuration> </execution> </executions> </plugin> </plugins> </build> ``` 这就可以了,但是需要注意这个是需要jdk7.0以上 然后你运行main方法也许可能无法运行因为会出现一个Perm 不足,你就需要配置java opts -XX:PermSize=512m 这样就可以了

可能有人说怎么不能运行,首先你需要创建一个.kt文件!比如叫hello.kt都可以

展开阅读全文
打赏
0
3 收藏
分享
加载中
拉娜亚博主

引用来自“shitalpig”的评论

array 那么火,好多这样的写法
写着方便么 主要是kotlin 写代码看着舒服
2017/01/18 16:06
回复
举报
array 那么火,好多这样的写法
2017/01/17 22:26
回复
举报
更多评论
打赏
2 评论
3 收藏
0
分享
返回顶部
顶部