kotlin1.9.10 官方文档 中文版
首页
白天
夜间
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
编辑文档
学习资料
来源 1
浏览
257
扫码
打印
2024-01-18 22:46:56
上一篇:
下一篇:
发布点评
平台
JavaScript
Kotlin 用于 JS 平台
在 Kotlin 中使用 JavaScript 代码
JavaScript 模块
浏览器与 DOM API
动态类型
使用来自 npm 的依赖
Kotlin/JS 反射
在 JavaScript 中使用 Kotlin 代码
类型安全的 HTML DSL
调试 Kotlin/JS 代码
将 Kotlin/JS 项目迁移到 IR 编译器
搭建 Kotlin/JS 项目
运行 Kotlin/JS
开发服务器与持续编译
在 Kotlin/JS 平台中运行测试
Kotlin/JS IR 编译器
Kotlin/JS 无用代码消除
脚本
Kotlin 自定义脚本入门——教程
JVM
Kotlin/JVM 入门
在 Java 中调用 Kotlin
在项目中混用 Java 与 Kotlin——教程
在 Kotlin 中使用 Java 记录类型
与 Java 比较
库创建人指南
可读性
简介
可调试性
可预测性
反向兼容性
在 Kotlin 中调用 Java
在 JVM 平台中用 JUnit 测试代码——教程
Spring
使用 Spring Boot 创建用到数据库的 RESTful web 服务
Spring Boot 与 Kotlin 入门
使用 Spring Data CrudRepository 进行数据库访问
为 Spring Boot 项目添加数据库支持
向 Spring Boot 项目添加数据类
创建使用 Kotlin 的 Spring Boot 项目
Spring 框架 Kotlin 文档↗︎
使用 Kotlin 协程与 RSocket 创建聊天应用程序——教程↗︎
使用 Spring Boot 与 Kotlin 构建 web 应用程序——教程↗︎
从 Java 到 Kotlin 迁移指南
字符串
可空性
集合
WebAssembly(Wasm)
在 IntelliJ IDEA 中入门 Kotlin/Wasm
添加 Kotlin 库依赖
与 JavaScript 的互操作
原生
Kotlin/Native 开发动态库——教程
与 Objective-C 互操作性
Kotlin/Native 开发 Apple framework——教程
与 Swift/Objective-C 互操作性
Kotlin/Native 入门——在 IntelliJ IDEA 中
Kotlin/Native 入门——使用 Gradle
与 C 语言互操作
映射来自 C 语言的函数指针——教程
与 C 语言互操作性
映射来自 C 语言的结构与联合类型——教程
映射来自 C 语言的字符串——教程
创建使用 C 语言互操作与 libcurl 的应用——教程
映射来自 C 语言的原始数据类型——教程
平台库
调试 Kotlin/Native
Kotlin/Native 入门——使用命令行编译器
参考与提示
改进编译时间
许可证文件
目标平台支持
Kotlin/Native FAQ
CocoaPods 集成
CocoaPods 概述
添加对 Pod 库的依赖
使用 Kotlin Gradle 项目作为 CocoaPods 依赖项
CocoaPods Gradle 插件 DSL 参考
Kotlin/Native 库
内存管理器
迁移到新版内存管理器
iOS 集成
旧版内存管理器
不可变性与并发
并发可变性
并发与协程
并发概述
Kotlin/Native 内存管理
符号化 iOS 崩溃报告
API 参考
日期与时间(kotlinx-datetime)↗︎
Ktor↗︎
协程(kotlinx.coroutines)↗︎
测试库(kotlin.test)↗︎
序列化(kotlinx.serialization)↗︎
JVM 元数据(kotlinx-metadata-jvm)↗︎
标准库(stdlib)↗︎
基础
基本语法
习惯用法
编码规范
例学 Kotlin↗︎
概述
Kotlin Wasm
Kotlin 用于 JavaScript 开发
Kotlin 用于竞技程序设计
Kotlin 多平台
Kotlin 用于服务器端开发
Kotlin 用于数据科学
Kotlin 原生
Kotlin 用于 Android 开发
早期访问计划(EAP)
安装 Kotlin EAP 插件
配置构建采用 EAP
参与 Kotlin 早期访问计划
工具
Kotlin 与 OSGi
Dokka
输出格式
Markdown
Javadoc
HTML
Dokka 插件
简介
模块文档
运行 Dokka
Gradle
CLI
Maven
Dokka 入门
运行代码片段
编写代码文档:KDoc
Kotlin 与 TeamCity 的持续集成
使用 IntelliJ IDEA 迁移到 Kotlin 代码风格
用于 Kotlin 开发的 IDE
构建工具
Maven
Gradle
Kotlin Gradle 插件中的编译项与缓存
Gradle 概述
Kotlin Gradle 插件中的编译器选项
配置 Gradle 项目
支持 Gradle 插件变体
Gradle 入门——教程
Ant
官方库
协程(kotlinx.coroutines)
取消与超时
使用 IntelliJ IDEA 调试 Kotlin Flow——教程
使用 IntelliJ IDEA 调试协程——教程
异步流
select 表达式(实验性的)
协程基础
Kotlin 协程与通道介绍↗︎
协程异常处理
协程上下文与调度器
共享的可变状态与并发
通道
组合挂起函数
协程指南
Lincheck(kotlinx.lincheck)
用 Lincheck 编写第一个测试
测试策略
时序规范
Lincheck 指南
数据结构约束
操作参数
进度保证
Ktor↗︎
序列化(kotlinx.serialization)
其他资源
Kotlin 基金会
Kotlin 基金会↗︎
Kotlin 基金会 FAQ↗︎
提交不兼容变更指南↗︎
Kotlin 品牌用途准则↗︎
语言委员会准则↗︎
社区
Kotlin 之夜准则
贡献力量
KUG 准则
宣传资料↗︎
FAQ
安全
Kotlin 演进
Kotlin 各组件的稳定性
Kotlin 各组件的稳定性(1.4 之前)
演进原则
兼容性
Kotlin 1.6 的兼容性指南
Kotlin 1.8 的兼容性指南
Kotlin 1.9 的兼容性指南
兼容模式
Kotlin 1.7 的兼容性指南
Kotlin 1.4 的兼容性指南
Kotlin 1.5 的兼容性指南
Kotlin 1.7.20 的兼容性指南
Kotlin 1.3 的兼容性指南
Google Summer of Code with Kotlin 2023
期刊
跨平台移动端开发
六大最佳跨平台应用开发框架
原生与跨平台应用开发
Kotlin 品牌素材
标准库
集合
加减操作符
Map 相关操作
集合概述
区间与数列
取单个元素
List 相关操作
集合操作概述
聚合操作
集合写操作
集合转换操作
取集合的一部分
Set 相关操作
迭代器
排序
序列
过滤集合
分组
构造集合
时间度量
作用域函数
选择加入要求
Kotlin 之旅
版本发布与路线图
Kotlin 版本发布
Kotlin 路线图
概念
函数
内联函数
lambda 表达式
操作符重载
函数
异步程序设计技术
空安全
类与对象
委托
泛型:in、out、where
函数式(SAM)接口
嵌套类
对象表达式与对象声明
类型别名
属性委托
扩展
接口
属性
类
继承
密封类与密封接口
数据类
可见性修饰符
内联类
枚举类
包与导入
注解
协程
this 表达式
类型安全的构建器
反射
类型
基本类型
布尔
数字
字符
无符号整型
数组
字符串
概述
类型检测与类型转换
相等性
控制流程
返回与跳转
条件与循环
异常
解构声明
关于本书
文档
学习资料
在 IDE 中学习(JetBrains 学院)
讲授 Kotlin
学习 Kotlin
例学 Kotlin↗︎
图书
Advent of Code 谜题
学习资料概述
Kotlin 核心课程↗︎
Kotlin 小窍门
Kotlin 心印
Kotlin 动手实践
Kotlin 的新特性
Kotlin 1.9.20-RC
早期版本
Kotlin 1.5.0
Kotlin 1.4.0
Kotlin 1.8.0
Kotlin 1.8.20
Kotlin 1.3
Kotlin 1.4.30
Kotlin 1.5.30
Kotlin 1.2
Kotlin 1.1
Kotlin 1.6.20
Kotlin 1.5.20
Kotlin 1.7.20
Kotlin 1.4.20
Kotlin 1.6.0
Kotlin 1.7.0
Kotlin 1.9.0
入门
多平台开发
Kotlin 多平台移动端插件版本发布
Kotlin 多平台兼容性指南
共享代码原则
分层项目结构
接入平台相关 API
平台间共享代码
Android 源代码集布局
创建多平台库
创建并发布多平台库——教程
发布多平台库
构件编译项
构建最终原生二进制文件
配置编译项
向团队介绍跨平台移动端开发
Kotlin 多平台用于其他平台
手动设置目标
Kotlin 多平台入门
了解多平台项目结构
范例
Kotlin 多平台用于 iOS 与 Android
2. 创建第一个跨平台应用
5. 共享更多逻辑
发布应用程序
了解移动端项目结构
使用 Ktor 和 SQLDelight 创建多平台应用——教程
Kotlin 多平台移动端入门
1. 搭建环境
3. 更新 UI
让 Android 应用程序能用于 iOS——教程
4. 添加依赖
6. 项目圆满结束
FAQ
添加依赖项
添加 Android 依赖项
添加 iOS 依赖项
添加依赖项
运行测试
多平台 Gradle DSL 参考
语言参考
语法↗︎
语言规范↗︎
关键字与操作符
编译器与插件
Kotlin 符号处理(KSP)API
KSP 与 Kotlin 多平台
KSP 如何为 Kotlin 代码建模
为什么选用 KSP
多轮次处理
KSP 示例
在命令行运行 KSP
Java 注解处理对应到 KSP 参考
KSP 概述
常见问题
增量处理
KSP 快速入门
编译器
Kotlin 命令行编译器
Kotlin 编译器选项
编译器插件
Lombok 编译器插件
带有接收者的 SAM 编译器插件
全开放编译器插件
kapt 编译器插件
No-arg 编译器插件
暂无相关搜索结果!
本文档使用
全库网
构建
×
思维导图备注
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度