失效链接处理 |
kotlin语言文档 PDF 下载
本站整理下载:
相关截图:
主要内容:
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 编译的类适应框架的要求。 使⽤使 |