1.
什么是
Kotlin
?
kotlin是由
JetBrains
公司开发,用于多个平台开发的静态编程语言。
2017
年
google
官方宣称
Kotlin 为 Android
开发的主要语言。可以被编译成
Java
字节码,
100%
兼容
Java
语言,并且是可以 运行在没有 JVM
的设备上。
应用领域:
(1)服务器端开发
一套运行在互联网上的程序,用于满足客户端请求,安装在服务器中。
Java Web
服务器开发、
PHP
、
ASP.NET MVC
kotlin
也是可以用于服务端开发。
(2)
Android
开发
kotlin
语言与
jdk6
完全兼容,可以在旧设备上运行。
kotlin
支持增量编译。
(3)
Javascript
开发
凡是
JavaScript
运行的地方,
kotlin
都可以运行。
2.Kotlin
的特点
(1)简洁
减少了样板代码;
减少代码数量
(2)安全
在
java
中如果某对象是
null
,再调用会出现空指针异常。
类型推断;
(3)互操作
Kotlin
和
Java
可以互相操作。
Kotlin
可以调用
Java
代码;
Java
也可以调用
Kotlin
代码。
3.Kotlin
的开发工具
(1)
Android Studio
Android Studio 3.0
之后都默认支持
Kotlin
开发。
(2)
IntelliJ IDEA
需要下载
kotlin
开发插件
(3)
Eclipse
需要下载
kotlin
开发插件
(4)
Complier
用一切可以写字符的记事本工具,通过
kotlin
编译器编译。
4.第一个 Kotlin 程序
(1)
kotlin
的编译过程
(2)示例
https://www.kotlincn.net/docs/tutorials/command-line.html
(3)设置编译器环境变量
先下载
kotlin
;
再设置
(4)使用命令编译
kotlin
代码
(5)使用
java
命令运行
kotlin
代码
参考代码:
参考命令:
关于
java
代码的手动编译:
(1)编写
java
代码:
package com.mobile;
public class MyTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Hello Java!");
}
}
(2)编译,结果得到
class
文件
(3)编写清单文件
(4)打包
(5)执行