image.png

Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源。

Kotlin 可以编译成Java字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。

我的第一个Kotlin 程序

Kotlin程序文件以.kt结尾,如:hello.ktapp.kt
最简版:

package  hello                             //可以选的包头fun main(args:Array)  {           //包级可见的函数,接受一个字符串数组作为参数    println(“Hello World”)               //分号可以省略}

面向对象

class Greeter( val name :String) {    fun greet( ){         println(“Hello,$name")} fun main ( args : Array) {    Greeter(“World!”).greet()              //创建对象不用 new 关键字    }}

为什么要选择Koltin?

  • 简结:大大减少样板代码的数量。
  • 安全:避免空指针导异常等整个类错误。
  • 互操作性:充分利用 JVM、Android 和浏览器的现有库。
  • 工具友好:可用任何Java IDEA 或者使用命令行构建。

参考链接

  • 官方网站
  • 官方示例
  • 官方网站-中文翻译
  • Kotlin在线工具

更多相关文章

  1. 【笔记】Android(安卓)App 运行的过程
  2. Android中运行的错误:java.lang.UnsatisfiedLinkError: Couldn't
  3. Android(安卓)Tag-Cloud (云标签) 效果
  4. linux chrome运行android应用方法
  5. 创建一个简单的android工程的步骤
  6. [转]Android中两种设置全屏的方法
  7. Android命令行创建并运行 AVD模拟器
  8. Android使用KSOAP2调用WebService及正确导入jar包的问题
  9. android 6.0的DozeMode低功耗模式 及 引起的进程保活问题

随机推荐

  1. iphone、android的mimetype
  2. Android 富文本编辑器 - ListItemSpan
  3. 【Android】AsyncTask 实现登陆
  4. Android编译相关
  5. Android working with Volley Library
  6. 通过设置android:imeOptions来改变软键盘
  7. Android 5.0.1 Layout_toLeftOf不生效
  8. Android xml资源文件animal动画解析
  9. opencv for android 编译
  10. Android 电源管理