Kotlin官方参考文档中文版.pdf

所需积分/C币:19 2018-04-08 22:34:48 1.92MB PDF
收藏 收藏
举报

Kotlin官方参考文档中文版.pdfKotlin官方参考文档中文版.pdfKotlin官方参考文档中文版.pdfKotlin官方参考文档中文版.pdf
函数和 Lambda表达式 函数 1.6.1 Lambda表达式 内联函数 1.6.3 协程 1.64 其他 1.7 解构声明 1.7.1 集合 1.7.2 区间 1.7.3 类型检查与转换 1.7.4 Ths表达式 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.8 AP|参考 1.8.1 语法 18.2 语法正文 1.8.2.1 兼容性 Java互操作 19 Kotlin中调用Java 1.9.1 Java中调用 Kotlin 1.9.2 Javascript 1.10 动态类型 1.10.1 Kotlin中调用 Javascript 1.10.2 JavaScript中调用 Kotlin 1.10.3 Javascript模块 1.104 Javascript反射 1.10.5 工具 编写 Kotlin代码文档 1.11.1 使用 Gradle 1.11.2 使用 Maven 1.11.3 使用Ant 1.114 Kotlin与OSG 1.11.5 编译器插件 1.11.6 常见问题 1.12 FAQ 1.12.1 与Java比较 1.12.2 与Scaa比较 1.123 关于本书 Kotlin官方参考文档中文版 本书是 Kotlin语言官方文档的参考( reference)部分的中文翻译’內容来自 Kotlin中文站项 本书会与 Kotlin中文站及 JetBrains的 Kotlin官方站准同步更新。所以请时常来更新,或者同 时关注Kotlin中文站(htps:/www.kotlincn.net) 非常值得庆祝的是 Kotlin中文站的参考文档已翻译校对完毕且与官方站同步·换句话说本书目 前是最新完整翻译版’当然以后还会与官网保持同步更新的’请随时关注。 前已更新至1.1.2-2。最近一次更新:2017-05-13° 本书采用 Apache License20许可发布,因内容来源采用该许可。 请在这里反馈问題。 欢迎关注我的博客htts:/ /hIt. me/以及微博与公众号 微博 公众号 参考筒介 参考 提供关于 Kotlin语言的完整参考以及标准库 从哪开始 这个参考是为让你很容易地在几个小时内学习 Kotlin而设计的。先从基本语法开始,然后再 到更高级主题。阅读时你可以在在线E中尝试代码示例。 一旦你认识到 Kotlin是什么样的’尝试自己解决一些 Kotlin心印交互式编程练习。如果你不 确定如何解决一个心印,或者你正在寻找一个更优雅的解决方案,看看 Kotlin习惯用法。 心印:Koan,佛教用语,不建议译作“公案”译者 离线浏览 下载离线文档PDF文件、ePUB文件、Mobi文件 其中ePUB和Mobi格式的文件是 GitBook上自动构建的,也可同时关注 GitBook上的电子 t: gitbook. com/book/hltj/kotlin-reference-chinese 概逑 开始 Kotlin的概述 Kotlin用于服务器端 Kotlin用于 Android · Kotlin用于 JavaScript 1.1的新特性 Kotlin用于服务器端 使用 Kotlin进行服务器端开发 Koti非常适合开发服务器端应用程序’允许编写简明且表现力强的代码同时保持与现有 基于Java的技术栈的完全兼容性以及平滑的学习曲线 ·表现力: Kotlin的革新式语言功能’例如支持类型安全的构建器和委托属性’有助于构 建强大而易于使用的抽象。 可仲缩性∶ Kotlin对协程的攴持有助于构建服务器端应用程序’仲缩到适度的硬件要求 以应对大量的客户端 互操作性: Kotlin与所有基于Java的框架完全兼容’可以让你保持熟悉的技术栈’同时 获得更现代化语言的优势。 迁移: Kotlin支持大型代码库从Java到 Kotlin逐步迁移σ你可以开始用 Kotlin编写新代 码·同时系统中较旧部分继续用Java。 ·工具:除了很棒的DE支持之外, Kotlin还为 IntelliJ IDEA Ultimate的插件提供了框架特 定的工具(例如 Spring)。 ·学习曲线∶对于Java开发人员, Kotlin入门很容易。包含在 Kotlin插件中的自动Java 到 Kotlin的转換器有助于迈出第一步。 Kotlin心印通过一系列互动练习提供了语言主要 功能的指南。 使用 Kotlin进行服务器端开发的框架 · Spring利用 Kotlin的语言功能提供更简洁的AP|,从版本50开始。在线项日生成器允 许用Kotn快速生成一个新项目。 Vertⅹ是在JM上构建响应式Web应用程序的框架’为 Kotlin提供了专门支持,包括 完整的文档 ·Ktor是由 Jetbrains构建的 Kotlin原生Web框架’利用协程实现高可伸缩性’并提供易 于使用且合乎惯用法的API kotlinx htm是可在Wveb应用程序中用于构建HTML的DSL。它可以作为传统模板系统 (如JSP和 FreeMarker)的替代品 通过相应Java驱动程序进行持久化的可用选项包括直接JDBC访问、JPA以及使用 NOSQL数据库。对于JPA’ kotlin-jpa编译器插件使 Kotlin编译的类适应框架的要求。 部署 Kotlin服务器端应用程序 Kotlin用于服务器端 Kotlin应用程序可以部署到支持 Java web应用程序的任何主机’包括 Amazon web Services、 Google Cloud Platform等。 这篇博文提供了在 Heroku上部署Kotn应用程序的指南。 AWS Labs提供了一个示例项目,展示了 Kotlin编写 AWS Lambda函数的使用。 Kotlin用于服务器端的用户 Corda是一个开源的分布式分类帐平台,由各大银行提供支持,完全由 Kotlin构建。 JetBrains账户负责 Jetbrains整个许可证销售和验证过程的系统100%由 Kotlin编写’自 2015年生产运行以来,一直没有重大问题 下一步 ·使用 Http Servlet创建Web应用程序和使用 Spring Boot创建 RESTfuL Web服务教程 将向你展示如何在 Kotlin中构建和运行非常小的Web应用程序 关于更深入的介绍,请查看本站的参考文档及 Kotlin Kotlin用于 Android 使用 Kotlin进行 Android开发 Koti非常适合开发 Android应用程序,将现代语言的所有优势带入 Android平台而不会引入 任何新的限制: ·兼容性:Koti与JDK6完全兼容,保障了 Kotlin应用程序可以在较旧的 Android设备 上运行而无任何问題。Koin工具在 Android studio中会完全支持,并且兼容 Android构 建系统。 ·性能:由于非常相似的字节码结构,Koti应用程序的运行速度与Java类似。随着 Kotlin对内联函数的支持’使用 lambda表达式的代码通常比用Java写的代码运行得更 互操作性:Koi可与Jaa进行100%的互操作’允许在 Kotlin应用程序中使用所有现 有的 Android厍这包括注解处理’所以数据绑定和 Dagger乜是一样 ·占用: Kotlin具有非常紧凑的运行时库’可以通过使用 Proguard进一步减少。在实际 应用程序中, Kotlin运行时只增加儿百个方法以及,apk文件不到100K大小 ·编译时长∷Kotiη支持高效的増量编译’所以对于淸理构建会有额外的开销’増量构建 通常与Java一样快或者更快 ·学习曲线:对于Java开发人员, Kotlin入门很容易。包含在 Kotlin插件中的自动 Java 到Kotiη的转换器有助于迈出第一步。 Kotlin心卬通过一系列互动练习提供了语言主要 功能的指南。 Kotlin用于 Android的案例学习 Kotlinη已被一些大公司成功采用,其中一些公司分享了他们的经验 Interest已经成功地将 Kotlin引入了他们的应用程序中,每个月有1亿5千万人使用 · Basecamp的 Android应用程序是100% Kotlin代码,他们报告了程序员幸福的巨大差 异,以及工作质量和速度的巨大改善 Keepsafe的 App Lock应用程序也己转换为100% Kotlin,使源代码行数减少30%、方 法数减少10% 用于 Android开发的工具 Kotlin团队为 Android开发提供了一套超越标准语言功能的工具: Koti^ droid扩展是一个编译器扩展’可以让你摆脱代码中的 findViewById)调用 并将其替换为合成的编译器生成的属性。 Anko是一个提供围绕 android a門的 Kotlin友好的包装器的库,以及一个可以用 Kotlin

...展开详情
试读 304P Kotlin官方参考文档中文版.pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    img

    关注 私信 TA的资源

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

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

    19积分/C币 立即下载 >