Kotlin:Language初体验

3,086次阅读
18条评论

前言

在上周的Google2017I/O大会上,确定了kotlin为android的官方开发语言,这无疑是对于android开发人员的一个重大消息,那么这个语言是怎么样的,都可以使谷歌让他成为android的官方开发语言,于是我就带着好奇心去学习了一下 Kotlin:Language初体验 Kotlin:Language初体验

介绍

来自于著名的IDE IntelliJ IDEA(Android Studio基于此开发) 软件开发公司 JetBrains(位于东欧捷克)。 起源来自JetBrains的圣彼得堡团队,名称取自圣彼得堡附近的一个小岛(Kotlin Island)。 一种基于JVM的静态类型编程语言。

初体验

在任何一门编程语言中,千里之行,始于Hello World!,Kotlin也不例外,如下:

fun main(args: Array<String>) {
    println("Hello World!")
}
在Kotlin中,使用var定义变量,使用val定义常量,继承类只需要使用:后面跟上继承的类即可,还支持方法扩展等等
Kotlin还支持与Java 100%的兼容,从何看出100%兼容,自己写了一个小的线程,从中就可以看出,如下:
package cn.licoy.test

import java.util.Date
import java.lang.Runnable
import java.text.SimpleDateFormat

class Thread : Runnable {

    private val simpleDateFormat: SimpleDateFormat  = SimpleDateFormat("yyyy-MM-dd HH:mm:ss")

    override fun run() {
        while (true) {
            val d = Date()
            val s = simpleDateFormat.format(d)
            println(s)
            java.lang.Thread.sleep(1000)
        }
    }

}

fun main(args: Array<String>) {
    Thread().run()
}

[v_tips]另外,在IDEA中,IDEA还支持将java代码一键转成kotlin代码,windows下默认键为Ctrl+Alt+Shift+K[/v_tips]

后记

对于Kotlin的使用大家可以阅读《Kotlin for android developers》中文版翻译来了解Kotlin;学无止尽,加油! Kotlin:Language初体验

1
憧憬Licoy
版权声明:本站原创文章,由憧憬Licoy于2017年05月24日发表,共计1757字。
转载提示:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(18条评论)
Loading...
最好的essay代写服务 评论达人LV.1
2017-06-06 19:19:11 回复

支持楼主,赞赞

白狼_Whitolf 评论达人LV.1
2017-06-02 18:31:54 回复

你的begin主题手机首页的摘要怎么搞的?

纯洁博客 评论达人LV.2
2017-05-29 16:17:41 回复

这是啥玩意

码阁笔记 评论达人LV.1
2017-05-28 10:34:38 回复

:arrow: …..现在啥都会了,你怎么做到的。。。。

宅小猫 评论达人LV.1
2017-05-27 14:26:05 回复

一脸懵逼的坐在板凳上听你们讲~ :grin:

闲鱼 评论达人LV.2
2017-05-26 10:47:25 回复

安卓确实在进步啊

    憧憬Licoy 博主
    2017-05-26 10:55:59 回复

    @闲鱼 是啊,特别是在Google I/O大会上发布的新产品更是让人眼前一亮

Heriji 评论达人LV.1
2017-05-25 10:15:30 回复

挺快的嘛小伙子<_<

Koolight 评论达人LV.3
2017-05-24 23:43:03 回复

看来安卓机又会有新体验啊!