Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > 安卓技术相关 >

kotlin-docs中文文档 PDF 下载


分享到:
时间:2021-05-17 09:52来源:http://www.java1234.com 作者:转载  侵权举报
kotlin-docs中文文档 PDF 下载
失效链接处理
kotlin-docs中文文档 PDF 下载


本站整理下载:
提取码:yi5p 
 
 
相关截图:
 
主要内容:


概述
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 应⽤程序的指南。
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 ⽤于服务器端的⽤⼾
下⼀步
4
Kotlin ⾮常适合开发 Android 应⽤程序,将现代语⾔的所有优势带⼊ Android 平台⽽不会引⼊任何新的限制:
兼容性:Kotlin 与 JDK 6 完全兼容,保障了 Kotlin 应⽤程序可以在较旧的 Android 设备上运⾏⽽⽆任何问题。Kotlin ⼯具在 Android Studio 中会完
全⽀持,并且兼容 Android 构建系统。
性能:由于⾮常相似的字节码结构,Kotlin 应⽤程序的运⾏速度与 Java 类似。 随着 Kotlin 对内联函数的⽀持,使⽤ lambda 表达式的代码通常⽐⽤
Java 写的代码运⾏得更快。
互操作性:Kotlin 可与 Java 进⾏ 100% 的互操作,允许在 Kotlin 应⽤程序中使⽤所有现有的 Android 库 。这包括注解处理,所以数据绑定和
Dagger 也是⼀样。
占⽤:Kotlin 具有⾮常紧凑的运⾏时库,可以通过使⽤ ProGuard 进⼀步减少。 在实际应⽤程序中,Kotlin 运⾏时 只增加⼏百个⽅法以及 .apk ⽂件
不到 100K ⼤⼩。
编译时⻓:Kotlin ⽀持⾼效的增量编译,所以对于 清理构建会有额外的开销,增量构建通常与 Java ⼀样快或者更快。
学习曲线:对于 Java 开发⼈员,Kotlin ⼊⻔很容易。包含在 Kotlin 插件中的⾃动 Java 到 Kotlin 的转换器 有助于迈出第⼀步。Kotlin ⼼印 通过⼀系
列互动练习提供了语⾔主要功能的指南。
Kotlin 已被⼀些⼤公司成功采⽤,其中⼀些公司分享了他们的经验:
Pinterest 已经成功地将 Kotlin 引⼊了他们的应⽤程序中,每个⽉有 1 亿 5 千万⼈使⽤。
Basecamp 的 Android 应⽤程序是 100% Kotlin 代码,他们报告了程序员幸福的 巨⼤差异,以及⼯作质量和速度的巨⼤改善。
Keepsafe 的 App Lock 应⽤程序也已转换为 100% Kotlin, 使源代码⾏数减少 30%、⽅法数减少 10%。
Kotlin 团队为 Android 开发提供了⼀套超越标准语⾔功能的⼯具:
Kotlin Android 扩展是⼀个编译器扩展, 可以让你摆脱代码中的 findViewById() 调⽤,并将其替换为合成的编译器⽣成的 属性。
Anko 是⼀个提供围绕 Android API 的 Kotlin 友好的包装器的库 ,以及⼀个可以⽤ Kotlin 代码替换布局 .xml ⽂件的 DSL。
Android 与 Kotlin ⼊⻔教程 指导你将 Kotlin 插件安装到 Android Studio 中,并创建你的第⼀个 Kotlin 应⽤程序。
关于更深⼊的介绍,请查看本站的参考⽂档及 Kotlin ⼼印。
另⼀个很好的资源是 Kotlin for Android Developers, 这本书会引导你逐步完成在 Kotlin 中创建真正的 Android 应⽤程序的过程

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐