Kotlin基础(一)android studio中配置Kotlin
来源:互联网 发布:js racing 编辑:程序博客网 时间:2024/05/17 08:04
1. 何为Kotlin?
Kotlin是一门运行在JVM之上的语言。它由Jetbrains创建,而Jetbrains则是诸多强大的工具(如知名的Java IDE IntelliJ IDEA)背后的公司。Kotlin是一门非常简单的语言,其主要目标之一就是提供强大语言的同时又保持简单且精简的语法。其主要特性如下所示:
l 轻量级:
这一点对于Android来说非常重要。项目所需要的库应该尽可能的小。Android对于方法数量有严格的限制,Kotlin只额外增加了大约6000个方法。
l 互操作:
Kotlin可与Java语言无缝通信。这意味着我们可以在Kotlin代码中使用任何已有的Java库;因此,即便这门语言还很年轻,但却已经可以使用成百上千的库了。除此之外,Kotlin代码还可以为Java代码所用,这意味着我们可以使用这两种语言来构建软件。你可以使用 Kotlin开发新特性,同时使用Java实现代码基的其他部分。
l 强类型:
我们很少需要在代码中指定类型,因为编译器可以在绝大多数情况下推断出变量或是函数返回值的类型。这样就能获得两个好处:简洁与安全。
l Null安全:
Java最大的一个问题就是null。如果没有对变量或是参数进行null判断,那么程序当中就有可能抛出大量的 NullPointerException,然而在编码时这些又是难以检测到的。Kotlin使用了显式的null,这会强制我们在必要时进行null检查。
l Kotlin官网
http://kotlinlang.org
l Kotlin-jcenter仓库
http://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-compiler
l Kotlin-github地址
https://github.com/JetBrains/kotlin
2. 如何在Android开发中使用Kotlin?
2.1下载相关插件
从IDE plugins中下载Kotlin插件
在 Settings -> plugins -> BrowseRepositories中搜索“Kotlin”;需要安装Kotlin 和 Kotlin Extensions for Android
2.2在模块中创建Kotlin类
Kotlin插件安装成功后,new中有两个Kotlin相关选项:
1)“KotlinFile/Class”:一般Kotlin类
2)“Kotlin Activity”:Activity类2.3配置Kotlin
第一次新建Kotlin类后,会在界面显示“Kotlin not configured”,点击“Configure”,进入Kotlin配置页面,如下图:根据需求配置某个模块或 全部的模块,点击OK即可。
配置完成后,会分别在project的“build.gradle” 和模块的“build.gradle”中配置相关参数:
1)project的“build.gradle”,注解的为添加的配置项。buildscript {
ext.kotlin_version='1.0.3' //版本
… …
dependencies {
… …
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" //
}
}
2) 模块的“build.gradle”
apply plugin: 'kotlin-android'//
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
//
dependencies {
… …
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}
转自:http://blog.csdn.net/tangxl2008008/article/details/52077021
- Kotlin基础(一)android studio中配置Kotlin
- Kotlin基础(一)android studio中配置Kotlin
- Kotlin(一)-->Android Studio配置Kotlin开发环境
- Kotlin(一)-->Android Studio配置Kotlin开发环境
- Kotlin(一)-->Android Studio配置Kotlin开发环境
- 【kotlin】android studio 配置kotlin插件(一)
- Kotlin for Android(一)在android Studio中配置Kotlin
- Android@Kotlin 在Android studio 中配置Kotlin
- Kotlin学习一 Android Studio 中安装 Kotlin Plugin
- android studio配置kotlin
- Android Studio 配置Kotlin
- Android Studio配置Kotlin
- Android Studio配置kotlin
- 【Kotlin】Android Studio 配置
- android studio 3.0中配置Kotlin
- Kotlin学习系列----Android Studio配置Kotlin
- android使用kotlin开发基础(一)之 hello kotlin
- Android+Kotlin开发之Kotlin基础(一)
- stray '\343' in program 编译错误
- caffe的matlab接口,caffe.Net()崩溃
- 分页点击下一页查询时 失去条件
- 谈谈encodeURI和encodeURIComponent以及escape的区别与应用
- WeakHashMap存在的原因
- Kotlin基础(一)android studio中配置Kotlin
- 110. Balanced Binary Tree
- T-SQL查询进阶--理解SQL SERVER中的分区表
- 运算符操作
- ffmpeg源码简析 结构总览
- html5使用<marquee>标签实现走马灯效果
- 基于java config的springSecurity(四)--启用全局方法安全
- JAVA编程中性能优化的一些地方
- 浅谈黑盒测试和白盒测试