没有合适的资源?快使用搜索试试~ 我知道了~
kotlin中文编程指南 kotlin中文编程指南 kotlin中文编程指南 kotlin中文编程指南 kotlin中文编程指南
资源推荐
资源详情
资源评论
Kotlin 语⾔⽂档Kotlin 语⾔⽂档
⽬录⽬录
概述概述
使⽤ Kotlin 进⾏服务器端开发
使⽤ Kotlin 进⾏ Android 开发
Kotlin JavaScript 概述
Kotlin 1.1 的新特性
开始开始
基本语法
习惯⽤法
编码规范
基础基础
基本类型
包
控制流:if、when、for、while
返回和跳转
类与对象类与对象
类和继承
属性和字段
接⼝
可⻅性修饰符
扩展
数据类
密封类
泛型
嵌套类与内部类
枚举类
对象表达式和对象声明
委托
委托属性
函数与 Lambda 表达式函数与 Lambda 表达式
函数
⾼阶函数和 lambda 表达式
内联函数
协程
其他其他
解构声明
集合:List、Set、Map
区间
5
5
6
7
8
16
16
21
25
27
27
32
34
37
39
39
44
47
49
51
55
56
57
62
63
65
68
69
74
74
79
83
86
90
90
92
93
2
类型的检查与转换“is”与“as”
This 表达式
相等性
操作符重载
空安全
异常
注解
反射
类型安全的构建器
多平台项⽬(预览版)
参考参考
关键字与操作符
Grammar
Notation
Semicolons
Syntax
Lexical structure
兼容性
Java 互操作Java 互操作
在 Kotlin 中调⽤ Java 代码
Java 中调⽤ Kotlin
JavaScriptJavaScript
动态类型
Kotlin 中调⽤ JavaScript
JavaScript 中调⽤ Kotlin
JavaScript 模块
JavaScript 反射
JavaScript DCE
⽰例
⼯具⼯具
编写 Kotlin 代码⽂档
使⽤ Kotlin 注解处理⼯具
使⽤ Gradle
使⽤ Maven
使⽤ Ant
Kotlin 与 OSGi
编译器插件
常⻅问题常⻅问题
FAQ
与 Java 语⾔⽐较
95
97
98
99
103
105
107
111
114
120
123
123
127
127
127
127
134
136
139
139
147
153
153
155
158
160
163
164
164
165
165
168
170
175
180
183
184
188
188
191
3
概述概述
Kotlin ⾮常适合开发服务器端应⽤程序,允许编写简明且表现⼒强的代码, 同时保持与现有基于 Java 的技术栈的完全兼容性以及平滑的学习曲线:
表现⼒表现⼒:Kotlin 的⾰新式语⾔功能,例如⽀持类型安全的构建器和委托属性,有助于构建强⼤⽽易于使⽤的抽象。
可伸缩性可伸缩性:Kotlin 对协程的⽀持有助于构建服务器端应⽤程序, 伸缩到适度的硬件要求以应对⼤量的客⼾端。
互操作性互操作性:Kotlin 与所有基于 Java 的框架完全兼容,可以让你保持熟悉的技术栈,同时获得更现代化语⾔的优势。
迁移迁移:Kotlin ⽀持⼤型代码库从 Java 到 Kotlin 逐步迁移。你可以开始⽤ Kotlin 编写新代码,同时系统中较旧部分继续⽤ Java。
⼯具⼯具:除了很棒的 IDE ⽀持之外,Kotlin 还为 IntelliJ IDEA Ultimate 的插件提供了框架特定的⼯具(例如 Spring)。
学习曲线学习曲线:对于 Java 开发⼈员,Kotlin ⼊⻔很容易。包含在 Kotlin 插件中的⾃动 Java 到 Kotlin 的转换器有助于迈出第⼀步。Kotlin ⼼印 通过⼀系
列互动练习提供了语⾔主要功能的指南。
Spring 利⽤ Kotlin 的语⾔功能提供更简洁的 API, 从版本 5.0 开始。在线项⽬⽣成器允许⽤ Kotlin 快速⽣成⼀个新项⽬。
Vert.x 是在 JVM 上构建响应式 Web 应⽤程序的框架, 为 Kotlin 提供了专⻔⽀持,包括完整的⽂档。
Ktor 是由 JetBrains 构建的 Kotlin 原⽣ Web 框架,利⽤协程实现⾼可伸缩性,并提供易于使⽤且合乎惯⽤法的 API。
kotlinx.html 是可在 Web 应⽤程序中⽤于构建 HTML 的 DSL。 它可以作为传统模板系统(如JSP和FreeMarker)的替代品。
通过相应 Java 驱动程序进⾏持久化的可⽤选项包括直接 JDBC 访问、JPA 以及使⽤ NoSQL 数据库。 对于 JPA,kotlin-jpa 编译器插件使 Kotlin 编
译的类适应框架的要求。
Kotlin 应⽤程序可以部署到⽀持 Java Web 应⽤程序的任何主机,包括 Amazon Web Services、 Google Cloud Platform 等。
要在 Heroku 上部署 Kotlin 应⽤程序,可以按照 Heroku 官⽅教程来做。
AWS Labs 提供了⼀个⽰例项⽬,展⽰了 Kotlin 编写 AWS Lambda 函数的使⽤。
Corda 是⼀个开源的分布式分类帐平台,由各⼤银⾏提供⽀持 ,完全由 Kotlin 构建。
JetBrains 账⼾,负责 JetBrains 整个许可证销售和验证过程的系统 100% 由 Kotlin 编写,⾃ 2015 年⽣产运⾏以来,⼀直没有重⼤问题。
使⽤ Http Servlet 创建 Web 应⽤程序及使⽤ Spring Boot 创建 RESTful Web 服务教程将向你展⽰如何在 Kotlin 中构建和运⾏⾮常⼩的 Web 应
⽤程序。
关于更深⼊的介绍,请查看本站的参考⽂档及 Kotlin ⼼印。
使⽤ Kotlin 进⾏服务器端开发
—
—
—
—
—
—
使⽤ Kotlin 进⾏服务器端开发的框架
—
—
—
—
—
部署 Kotlin 服务器端应⽤程序
Kotlin ⽤于服务器端的⽤⼾
下⼀步
—
—
5
剩余192页未读,继续阅读
资源评论
MarioMz
- 粉丝: 8
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功