• MANNING . 田中国工信出版集团 围缸;J在捂住 Kotlin 实战 [俄] Dmitry Jemero v Svetlan a Isak'。va 罩字罗丽李恩阳蒋扬海译 Kotlin in Action t dR 冶 - M nAUU 盯 a山 w 版 mm 旧 bm 苦创明 j u 古柏 mh u • 主 L 吧F吨 LU 乎比山 PAUKU 内容简介 本书将从语言的基本特性开始 ,逐渐覆 盖其更多的高级特性,尤其注重讲解如何将 Koltin 集成到己 有 Java 工程实践及其背后的原理。本书分为两个部分。第一部分讲解如何开始使用 Kotlin 现有的库和 API ,包括基本语法、扩展函数和扩展属性、数据类和伴生对象、 lambda 表达式,以及数据类型系统(着 重讲解了可空性和集合的概念)。第二部分教你如何使用 Kotlin 构建自己的 API ,以及一些深层次特性一一 约定和委托属性、高阶函数、泛型、注解和反射,以及领域特定语言的构建。本书适合广大移动开发者 及入门学习者,尤其是紧跟主流趋势的前沿探索者。 Original English Language edition published by Manning Publications, USA. Copyright © 20 17 by Manning Publications. Simplified Chinese-language edition copyright 。 2017 by Publishing House of Electronics Industry. All rights reserved. 本书简体中文版专有出版权由 Manning Publications 授予电子工业出版社。未经许可,不得以任何方 式复制或抄袭本书的任何部分。专有 出版权受法律保护。 版权贸易合同登记号图字: 01-2017-4424 图书在版编目 CCIP )数据 Kotlin 实战/(俄罗斯)德米特里 · 詹莫瑞福( Dmitry Jemerov ), (俄罗斯)斯维特拉娜·伊凡诺沃( Svetlana lsakova )著 ; 罩字等译.一北京 :电子工业出版社, 2017 .8 书名原文 : Kotlin in Action ISBN 978-7-121-32158 -0 I .( K… II .①德 … ②斯 … ③罩 … ④罗 … ⑤李 … III . ① JAVA 语言一程序设计凹.① TP312 .8 中国版本图书馆 CIP 数据核字(2017) 第 165490 号 责任编辑 : 张春雨 印 刷 : 三河市鑫金马印装有限公司 装 订 : 三河市鑫金马印装有限公司 出版发行 : 电子工业出版社 北京市海淀区万寿路 173 信箱 1/16 印 张: 开 本: 787 × 980 版 次: 2017 年 8 月第 l 版 印 次: 2017 年 8 月第 l 次印刷 定价: 22 .5 邮编: 字数 : 100036 496 千字 89. 00 元 凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系, 联系及邮购电话:( 010 ) 88254888, 88258888 0 质量投诉请发邮件至 zlts@phei .com.cn ,盗版侵权举报请发邮件至 dbqq@phei.com.cn 。 本书咨询联系方式 : 010-51260888-819 , faq@phei.com.cn 。 译者序 当收到这本书的翻译邀请时,我们的内心是激动的,终于有机会将自己喜 的语言系统地介绍给中国的开发者,而且是通过口碑颇佳的实战系列。此 爱 时,正值 2017 年度的 Google 1/0 召开前夕,接下来重磅消息大家都知道了:在 Google 1/0 大 会上 , Ko ti in 正式成为了 官方的 Android 开发语 言 ,迅速占据了国内各大技术 媒体 的头条 。一 夜之间,所有的 Android 开发者都迫切地想搞清楚它的来龙去 脉。 Kotlin 究竟是何方神圣,为什么是它? 这 一 点儿也不奇怪 。 对于资深 Android 开发者来说, Ko ti in 早已不是新鲜的概 念了。早在 2 015 年 1 月, Android 开发者社区大神 Jake Wharton 就发布了 一 篇使用 Ko ti in 来进行 Android 开发的总结 。 那时开始,不少顶尖的开发者和公司就开始尝 试在正式的 Android 项目中使用 Kotlin 语 言 :我们也从 2015 年开始在多个项目 上使 用了 Ko ti in 语 言。它带给我们的体验,和带给所有其他实践过 Ko ti in 语 言 的开发者 的一样:它的发明者 JetBrains 所 言非虚 ,这是 一 门简洁、安全、实用的语言 ,用了 就停不下来,就忍不住地想推荐给周围 的人 。我们理所当然地把 Ko ti in 放在了今 年 第一季度 ThoughtWorks 技术 雷达的评估象限 : https: //www. thoughtworks.corn /radar/ languages-and-企ameworks/kotlin 。 Ko ti in 让人 爱不释手的最重要原因就是来自 JetBrains 的基因 。作为最负盛名 的 IDE 创造者, JetBrains 深谙开发者的需求,孜孜不倦地追求给开发者提供最实 用、 最高效的 IDE ,包括均idroid Studio 、 IntelliJ 、 RubyMine 等 。由这样想开发者 之所 想的公司创造出来的语言,又怎么会不受开发者热捧 呢?所以 Gradle 、 Spring ,以 译者原 IV 及越来越多的库、框架和工具也陆续加入到了支持 Ko ti in 的阵营 。 本书深入浅出地介绍了 Kotlin 语言的方方面面,从最基础的语言要素到如何 定 制自己的 DSL 都有涉及。相信读者阅读本书并尝试之后 一定会爱上这 门语 言 ,但 把 Kotlin 应用到自己的项目中会不会有什么风险呢?读者们大可不必担心,以往的 经验告诉我们,整个过程无缝无痛 。首先 , Ko ti in 足够简单,对于初学者来说掌握 也不算困难,两三天就可以上手:其次, Kotlin 和 Java 可以无缝地衔接,可以 在 遗留项目上和 Java 混用;最后,编译器的静态检查和 IDE (必须是 JetBrains 出品 的 IntelliJ IDEA 或者 Android Studio )强大的辅助功能 ,可以帮你发现很多问题(例 如空指针异常〉并将其自动消除在摇篮之中。有的读者会说,但我还没有用过这 些 IDE 啊?那你还在犹豫什么,请立即使用它们来提高你的生产力吧!这也算是使用 Ko ti in 带来的额外收获 。 从 Kotlin 成为 Android 开发语言的那一刻开始,我们热情高涨地投入了几乎全 部业余时间到本书的翻译工作,终于在最短的时间内把它呈现在广大读者面前 。这 一 切还要感谢本书的编辑和所有译者家人在背后的默默付出 。由于译者水平所限, 难免出现谬误遗漏,还望读者海涵斧正 。 草宇、罗丽、李思阳、蒋扬海 2017 年 6 月于 ThoughtWorks 成都 目录 序.. .......................................................................................... xv 前言 ....................................................................................... XVII 致谢..................................................................... ................... XIX 关于本书..........................……….........……………....................... XXI 关于作者. .... .......................................................................... XXIV 关于封面插图............... . ........ .. .............. . .........….........…........ xxv 第 1 部分 Kotlin 简介................ .............….......... 1 1 Kotlin :定义和目的........................... . ...................................... 3 1.1 Kotlin 初体验................ . . . .....…….... .... ..... . .….......…··….......….......….......…...... 3 1.2 Kotlin 的 主要特征. ........... ... .................... . . .. ..... ............................ ..... ....... .... . .. 4 1.3 1.2. l 目标平台 :服务器端、 Android 及任何 Java 运行的 地方 ... ... ...... ... 4 1.2.2 静态类型..........…..........…… .. .....…..... .. . .. ....... ... ........ ..... ...... ........ ........ 5 1.2.3 函数式和面向对象.............…...... . ....................................................... 6 1.2.4 免费并开源. . . ..... .. ........................ . ....... .... .... ....…........…...................... 7 Kotlin 应用.... ... ……...

pdf文档 Kotlin实战

计算机 > Kotlin > Kotlin-1 > 文档预览
360 页 0 下载 484 浏览 0 评论 0 收藏 3.0分
温馨提示:如果当前文档出现乱码或未能正常浏览,请先下载原文档进行浏览。
Kotlin实战 第 1 页 Kotlin实战 第 2 页 Kotlin实战 第 3 页 Kotlin实战 第 4 页 Kotlin实战 第 5 页
下载文档到电脑,方便使用
还有 355 页可预览,继续阅读
本文档由 user2021-03-14 08:40:35上传分享
给文档打分
您好可以输入 255 个字符
DocHub文库的中文名是什么?( 答案:多哈 )
评论列表
  • 暂时还没有评论,期待您的金玉良言
最新文档