kotlin中文官方参考手册

所需积分/C币:36 2018-11-13 12:15:05 2.34MB PDF
收藏 收藏
举报

Kotlin官方参考手册中文版 pdf文档,中文清晰版 很好,值得参考
嵌套类 1.5.9 枚举类 1.5.10 对象 1.5.11 委托 1.5.12 委托属性 1.5.13 函数与 Lambda表达式 1.6 函数 1.6.1 Lambda表达式 1.6.2 内联函数 163 协程 1.6.4 其他 解构声明 1.7.1 集合 1.7.2 区同 1.7.3 类型检查与转换 1.74 This表达式 1.7.5 相等性 1.7.6 操作符重载 1.7.7 空安全 1.7.8 异常 1.7.9 注解 1.7.10 反射 1.7.11 类型安全的构建器 1.7.12 类型别名 1.7.13 多平台项目(预览版) 1.7.14 核心库 标准库 1.8.1 kotlin test 18.2 参考 关键字与操作符 1.9. 语法 19.2 语法正文 1.9.2 兼容性 19.3 Java互操作 Kotlin中调用Java 1.10.1 Java中调用 Kotlin 1.10.2 JavaScript 动态类型 1.11.1 Kotlin中调用 JavaScript 1.11.2 JavaScript中调用 Kotlin 1.11.3 JavaScript模块 1.11.4 JavaScript反射 1.11.5 JavaScript DCE 1.11.6 具 1.12 编写 Kotlin代码文档 12 使用Kapt 1.12.2 使用 Gradle 1.123 使用 Maven 1.124 使用Ant 1.12.5 Kotlin与OsG 1.126 编译器插件 1.127 常见问题 1.13 FAQ 1.13.1 与Java比较 1.13.2 与Scaa比较 1.13.3 关于本书 Kotlin官方参考文档中文版 本书是 Kotlin语言官方文档的参考( reference)部分的中文翻译,内容来自 Kotlin 中文站项目。 本书会与 Kotlin中文站及 JetBrains的 Kotlin官方站准同步更新。所以请时常来更 新’或者同时关注KOtn中文站(htts:// /ww kotlin.net) 2017-05-13, Kotlin中文站的参考文档已翻译校对完毕且与官方站同步。换勹话 说,自2017年5月中旬起’本书已是最新完整翻译版。当然今后还会持续与官网 保持同步更新的,请随时关注。 目前巳更新至12.51。最近一次更新:2018-07-23° 本书采用 Apache License20许可发布,因内容来源采用该许可。 请在这里反馈问题 欢迎关注我的博客《灰蓝时光》(htps:/ hlt].me/)以及公众号与微博 公众号 微博 参考简介 参考 提供关于 Kotlin语言和标准库的完整参考。 从哪开始 这个参考是为让你很容易地在几个小时内学习 Kotlin而设计的。先从基本语法开 始,然后再到更高级主题。闶读时你可以在在线IDE中尝试代码示例。 旦你认识到Kotiη是什么样的,尝试解决一些 Kotlin心印——交互式编程练习 如杲你不确定如何解决一个心印,或者你正在寻找一个更优雅的解决方案,看看 Kotlin习惯用法。 心印:Koan,佛教用语,不建议译作“公案”—译者注 离线浏览 下载离线文档: ●PDF文件 ●PDF文件 GitBook版(字大一些) ePUB文件 Mobi文件 其中ePUB丶Mobi以及字大版PDF文件都是 GitBook上自动构建的,也可同时关 注GitBook上的电子书:giftbook.com/book/hIti/kotlin-reference-chinese Kotlin培训 从 JetBrains和认证合作伙伴处获取 Kotlin培训,或者为自己的 Kotlin培训计划申 请认证。更多详情请查闶由 JetBrains认证的 Kotlin培训。 概速 开始 Kotlin的概逑 · Kotlin用于服务器端 ● Kotlin用于 Android · Kotlin用于 Java Script Kotlin native 1.1的新特性 1.2的新特性 Kotlin用于服务器端 使用 Kotlin进行服务器端开发 Kotlin非常适合开发服务器端应用程序·允许编写简明且表现力强的代码,同时保 持与现有基于Java的技术栈的完全兼容性以及平滑的学习曲线: ●表现力: Kotlin的革新式语言功能’例如支持类型安全的构建器和委托属性 有助于构建强大而易于使用的抽象。 可伸缩性: Kotlin对协程的支持有助于构建服务器端应用程序,伸缩到适度的 硬件要求以应对大量的客户端 ●互操作性: Kotlin与所有基于Java的框架完全兼容,可以让你保持熟悉的技 术栈’同时获得更现代化语言的优势。 ●迁移: Kotlin支持大型代码库从Java到 Kotlin逐步迁移。你可以开始用 Kotlin 编写新代码’同时系统中较旧部分继续用Java ●工具:除了很棒的IDE支持之外, Kotlin还为 IntelliJ IDEA Ultimate的插件提 供了框架特定的工具(例如 Spring) 学习曲线:对于Java开发人员· Kotlin入门很容易。包含在 Kotlin插件中的 自动Java到 Kotlin的转换器有助于迈出第一步。 Kotlin心印通过一系列互动 练习提供了语言主要功能的指南 使用 Kotlin进行服务器端开发的框架 · Spring利用 Kotlin的语言功能提供更简洁的A門丨’从版本5.0开始。在线项目 生成器允许用Kotn快速生成一个新项目 vetx是在JⅥM上构建响应式Web应用程序的框架,为 Kotlin提供了专门支 持,包括完整的文档。 Ktor是 Jetbrains为在 Kotlin中创建Web应用程序而构建的框架,利用协程 实现高可伸缩性’并提供易于使用且合乎惯用法的A尸|。 kotlinx ht是可在Web应用程序中用于构建HTML的DSL。它可以作为传 统模板系统(如JSP和 Free Marker)的替代品。 ●通过相应Java驱动程序进行持久化的可用选项包括直接JDBC访问、JPA以 及使用NoSαL数据库。对于JPA’ kotlin-jpa编译器插件使 Kotlin编译的类 适应框架的要求 Kotlin用于服务器端 部署 Kotlin服务器端应用程序 Kotlin应用程序可以部署到支持 Java web应用程序的任何主机,包括 Amazon Web services、 Google Cloud Platform等。 要在 Heroku上部署 Kotlin应用程序,可以按照 Heroku官方教程来做。 AWS Labs提供了一个示例项目,展示了 Kotlin编写 AWS Lambda函数的使用。 Kotlin用于服务器端的用户 Corda是一个开源的分布式分类帐平台,由各大银行提供支持,完全由 Kotlin构 建 JetBrains账户’负责 JetBrains整个许可证销售和验证过程的系统100%由 Kotlin 编写,自2015年生产运行以来,一直没有重大问题。 下一步 ·使用 Http Servlet创建Web应用程序及使用 Spring Boot创建 RESTful Web 服务教程将向你展示如何在Kotn中构建和运行非常小的Web应用程序 关于更深入的介绍,请查看本站的参考文档及 Kotlin心印 Kotlin用于 Android 使用 Kotlin进行 Android开发 Kotlin非常适合开发 Android应用程序,将现代语言的所有优势带入 Android平台 而不会引入任何新的限制 ●兼容性: Kotlin与JDK6完全兼容’保障了 Kotlin应用程序可以在较旧的 Android设备上运行而无任何问题。Kotn工具在 Android studio中会完全支 持,并且兼容 Android构建系统。 ●性能:由于非常相似的字节码结构’ Kotlin应用程序的运行速度与Java类 似。随着 Kotlin对内联函数的支持,使用| ambda表达式的代码通常比用 Java写的代码运行得更快。 ●互操作性: Kotlin可与Java进行100%的互操作,允许在 Kotlin应用程序中 使用所有现有的 Android库。这包括注解处理’所以数据绑定和 Dagger也是 样 ●占用: Kotlin具有非常紧凑的运行时库’可以通过使用 ProGuard进一步减 少。在实际应用程序中, Kotlin运行时只增加几百个方法以及apk文件不到 100K大小 编译时长∶ Kotlin攴持高效的增量编译’所以对于清理构建会有额外的开销 增量构建通常与Java一样快或者更快 学习曲线:对于Java开发人员· Kotlin入门很容易。包含在 Kotlin插件中的 自动Java到 Kotlin的转换器有助于迈出第一步。 Kotlin心印通过一系列互动 练习提供了语言主要功能的指南 Kotlin用于 Android的案例学习 Kotlin已被一些大公司成功采用,其中一些公司分享了他们的经验: ● Interest巳经成功地将 Kotlin引入了他们的应用程序中,每个月有1亿5千 万人使用 · Basecamp的 Android应用程序是100% Kotlin代码’他们报告了程序员幸福 的巨大差异,以及工作质量和速度的巨大改善。 · Keepsafe的 App Lock应用程序也已转换为100% Kotlin’使源代码行数减少 30%、方法数减少10%。

...展开详情
试读 467P kotlin中文官方参考手册
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    一个资源只可评论一次,评论内容不能少于5个字
    xw791488540 值得学习。
    2019-04-13
    回复
    img
    peace2018

    关注 私信 TA的资源

    上传资源赚积分,得勋章
    最新推荐
    kotlin中文官方参考手册 36积分/C币 立即下载
    1/467
    kotlin中文官方参考手册第1页
    kotlin中文官方参考手册第2页
    kotlin中文官方参考手册第3页
    kotlin中文官方参考手册第4页
    kotlin中文官方参考手册第5页
    kotlin中文官方参考手册第6页
    kotlin中文官方参考手册第7页
    kotlin中文官方参考手册第8页
    kotlin中文官方参考手册第9页
    kotlin中文官方参考手册第10页
    kotlin中文官方参考手册第11页
    kotlin中文官方参考手册第12页
    kotlin中文官方参考手册第13页
    kotlin中文官方参考手册第14页
    kotlin中文官方参考手册第15页
    kotlin中文官方参考手册第16页
    kotlin中文官方参考手册第17页
    kotlin中文官方参考手册第18页
    kotlin中文官方参考手册第19页
    kotlin中文官方参考手册第20页

    试读已结束,剩余447页未读...

    36积分/C币 立即下载 >