Kotlin语言概述

最近发现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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值