Skip to content

API 参考

欢迎来到 Kotlin API 参考页面。您可以在这里找到官方 Kotlin 库和工具的 API 文档链接。

  • Standard library (stdlib)

    Kotlin 标准库为 Kotlin 编程提供核心功能,包括集合、文本和字符串处理、区间、序列等基本 API。它扩展了平台特有的 API,并提供了 Kotlin 优先的 API 来使用它们。

    GitHub kotlin
  • Test library (kotlin.test)

    一个多平台测试库,提供常用的测试注解和实用函数。它支持与每个平台上的流行测试框架集成,并在整个 Kotlin 生态系统中提供统一的测试体验。

    GitHub kotlin
  • Coroutines (kotlinx.coroutines)

    一个用于使用 Kotlin 协程进行异步编程的强大库。它提供工具来支持结构化并发、异步流、互斥锁和信号量等同步原语、测试等。

    GitHub kotlinx.coroutines
  • Serialization (kotlinx.serialization)

    一个多平台序列化库。它提供了一种类型安全、编译期机制,用于在 Kotlin 对象与多种格式(如 JSON、CBOR 和 Protocol Buffers)之间进行转换。

    GitHub kotlinx.serialization
  • Kotlin I/O library (kotlinx-io)

    一个用于底层 I/O 操作的多平台库。它定义了用于读写二进制流和缓冲区的抽象,旨在跨所有 Kotlin 平台实现高效和可移植。

    GitHub kotlinx-io
  • Date and time (kotlinx-datetime)

    一个用于基于日历计算的多平台库。它提供日期值的表示,并支持时区特有的操作。

    GitHub kotlinx-datetime
  • JVM Metadata (kotlin-metadata-jvm)

    一个用于读写存储在 JVM 类文件中的 Kotlin 元数据的库。它主要由注解处理器、静态分析器和编译器插件等工具使用。

    GitHub kotlinx-metadata
  • Kotlin Gradle plugins (kotlin-gradle-plugin)

    用于编译、测试和打包 Kotlin 代码的 Kotlin Gradle 插件。这些插件简化了 JVM 和多平台构建,管理依赖项,并与 IDE 和 CI 系统集成。

    GitHub kotlin-gradle-plugin
  • Ktor

    一个用于使用 Kotlin 在互联系统中构建异步客户端和服务器的框架。Ktor 旨在实现可伸缩性和灵活性,并与协程深度集成,以实现非阻塞 I/O 和结构化并发。

    GitHub ktor