什么是Kotlin
1.定义
Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。
Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。
JetBrains,作为目前广受欢迎的Java IDE IntelliJ 的提供商,在 Apache 许可下已经开源其Kotlin 编程语言。在Google I/O 2017中,Google 宣布 Kotlin 成为 Android 官方开发语言。
kotlin官方网站
2.特点
- 简洁
- 务实
- 安全
- 互操作性
如何下载kotlin包??
直接在官网下载kotlin包
打开 此网站 https://kotlinlang.org/docs/tutorials/command-line.html
点击此处进入kotlin包下载地址,拉到底部,点击下载即可
也可以用包管理工具Scoop来安装,这里就不细说了
环境配置
手动配置
1、.安卓Kotlin插件
File->Settings -> plugins -> BrowseRepositories -> 搜索“Kotlin”
我现在用Android Studio比较多, 我就拿AS来说一下Android-kotlin环境配置
2、项目根目录配置kotlin版本号及插件
buildscript {
//最新kotlin版本
ext.kotlin_version = '1.3.21'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.6.3'
//引入gradle插件
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
3、module下的build.gradle添加插件
//编译kotlin代码
apply plugin: 'kotlin-android'
//可选 代码支持通过view id获取对象,不再需要findViewById
apply plugin: 'kotlin-android-extensions'
4、module下的build.gradle添加kotlin标准库依赖
dependencies {
...
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
}
自动配置
在AS上新建项目时Language
选择kotlin
,AS就会自动编译并下载kotlin依赖包。
Java 转 Kotlin
AS提供了转换工具可直接将Java代码转为Kotlin代码:选中一个Java文件,然后在code->Convert Java File To Kotlin File
即可完成转换
今天就分享到这里,希望对大家有帮助!
网友评论