Kotlin语言概述
2017-06-18 14:09
78 查看
最近发现Kotlin在各大论坛成为了一个很火热的话题,抽空了解了一下这个语言。2017年谷歌I/O大会上,谷歌宣布将Kotlin作为Android编程的一级开发语言。Kotlin由JetBrains公司开发,与Java 100%互通,并具备诸多Java尚不支持的新特性,目前已经开源。Github上也有越来越多的项目使用Kotlin开发。
在大会上同时发布的还有Android Studio3.0金丝雀版本,3.0版本已支持使用Kotlin开发,也可以将现有的Java代码转换为Kotlin代码。
目前推荐的学习资料为Kotlin官方文档,原版本为英文版本,为了阅读方便,我决定在博客中将官方文档译为中文,本文先列出文档目录,在后续的博客中将陆续更新文档内容。当然,如果英文好的话还是建议学习原版。
Android Studio3.0金丝雀版本中文社区下载地址:
http://www.android-studio.org/index.php/download/androidstudio-download-baidudisk/188-androidstudio-3-0
Kotlin官方文档地址:
https://kotlinlang.org/docs/kotlin-docs.pdf
Kotlin官方文档目录
概述
Kotlin用于服务器端开发
Kotlin用于Android开发
Kotlin支持JavaScript概述
Kotlin 1.1新增内容
入门指南
基础语法
习惯用语
编码约定
基础知识
基础类型
包
控制流
返回值和跳转
类和对象
类和继承
属性和方法
接口
可见修饰符
扩展方法
数据类
封装类
泛型
嵌套类
枚举类
对象表达式和声明
代理
代理属性
方法和Lambdas表达式
函数
高阶函数和Lambdas表达式
内联函数
协同程序
其他
解构声明
集合
Ranges
类型检查和转换
This表达式
等式
操作符重载
Null类型安全
异常
注解
反射
类型安全构建
引用
语法
标记
分号
句法
词法结构
通用性
Java程序
Kotlin调用Java代码
Java调用Kotlin
JavaScript
动态类型
Kotlin调用JavaScript
JavaScript调用Kotlin
JavaScript模块
JavaScript反射
工具
文档化Kotlin代码
使用Kotlin注解处理工具
Gradle
Maven
Ant
Kotlin和OSGi
编译插件
常见问题解答
常见问题解答
与Java程序语言的对比
下篇博客开始正式开始Kotlin官方文档学习:Kotlin入门指南 http://blog.csdn.net/zh175578809/article/details/73432541
在大会上同时发布的还有Android Studio3.0金丝雀版本,3.0版本已支持使用Kotlin开发,也可以将现有的Java代码转换为Kotlin代码。
目前推荐的学习资料为Kotlin官方文档,原版本为英文版本,为了阅读方便,我决定在博客中将官方文档译为中文,本文先列出文档目录,在后续的博客中将陆续更新文档内容。当然,如果英文好的话还是建议学习原版。
Android Studio3.0金丝雀版本中文社区下载地址:
http://www.android-studio.org/index.php/download/androidstudio-download-baidudisk/188-androidstudio-3-0
Kotlin官方文档地址:
https://kotlinlang.org/docs/kotlin-docs.pdf
Kotlin官方文档目录
概述
Kotlin用于服务器端开发
Kotlin用于Android开发
Kotlin支持JavaScript概述
Kotlin 1.1新增内容
入门指南
基础语法
习惯用语
编码约定
基础知识
基础类型
包
控制流
返回值和跳转
类和对象
类和继承
属性和方法
接口
可见修饰符
扩展方法
数据类
封装类
泛型
嵌套类
枚举类
对象表达式和声明
代理
代理属性
方法和Lambdas表达式
函数
高阶函数和Lambdas表达式
内联函数
协同程序
其他
解构声明
集合
Ranges
类型检查和转换
This表达式
等式
操作符重载
Null类型安全
异常
注解
反射
类型安全构建
引用
语法
标记
分号
句法
词法结构
通用性
Java程序
Kotlin调用Java代码
Java调用Kotlin
JavaScript
动态类型
Kotlin调用JavaScript
JavaScript调用Kotlin
JavaScript模块
JavaScript反射
工具
文档化Kotlin代码
使用Kotlin注解处理工具
Gradle
Maven
Ant
Kotlin和OSGi
编译插件
常见问题解答
常见问题解答
与Java程序语言的对比
下篇博客开始正式开始Kotlin官方文档学习:Kotlin入门指南 http://blog.csdn.net/zh175578809/article/details/73432541
相关文章推荐
- Kotlin语言学习笔记(1)
- 黑马程序员-JAVA语言概述,运行环境设置
- Kotlin-Android中取代java的一种开发语言
- Kotlin 语言作为Android新的官方语言
- java第一章 JAVA语言概述知识点
- 黑马程序员_java语言_常见对象的概述
- 用Kotlin语言写一个简单的Android Demo(有详细步骤和各种解决方法)
- J2SE-1 Java语言概述
- 初识google多语言通信框架gRPC系列(一)概述
- R语言基础入门1--R概述和基本操作
- Java语言的概述
- C 语言复习与提高---I. C 语言概述
- 20161211C语言基础02_编程概述
- Linux下C语言编程环境概述
- 黑马程序员——java语言概述
- Win32多语言IME开发概述
- C语言概述及如何上机运行C程序
- DCL、DDL、DML三种数据库语言的概述及区分方式
- Kotlin语言学习之AndroidStudio下的单元测试
- Java语言的概述