您的位置:首页 > 其它

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: