电子书:《疯狂kotlin讲义》《疯狂kotlin讲义》

电子书:《疯狂kotlin讲义》《疯狂kotlin讲义》

资源下载
仅限VIP下载,请先
犹豫不决让我们错失一次又一次机会!!!

电子书:《疯狂kotlin讲义》《疯狂kotlin讲义》

111

内容简介:

全guo行业大奖得主电子工业出版社优秀作者作者简介李刚.十余年软件开发从业经验.疯狂软件教育中心教学总监。疯狂java实训营创始人.疯狂体系原创图书作者。广东技术师范学院计算机科学系兼职副教授.csdn特邀讲师。培训的学生已在腾 讯、_阿.里_、华为、旧bm、网 易、唯品会、电信盈科等名企就职。guo内知名高端技术图书作家.已出版《疯狂java讲义》《疯狂android讲义》《轻量级 java ee企业应用实战》《疯狂前端开发讲义》《疯狂html5/css(提高篇)》《疯狂xml讲义》《经典 java e企业应用实战》《 struts2x权威指南》等著作。其中疯狂java体系图书均已沉淀多年.原得极高的市场认同.多次重印.多部著作印刷数量超过10万册.并被多所“985”“211”院校选作教材.部分图书已被翻译成繁体中文版.授权到中guo台湾地区新 浪微博webo. com/glava@疯狂软件李刚口扫码关注“疯狂图书”微 信号可获得本书配套代码下载作者不定期答疑服务

kotlinifx李刚编著電子工紫出版publishing house of electronics industry北京· bejing

内容简介kotlin是 jetbrains在2011年推出的一门全新的编程语言.这门语言最早被设计成运行在m上使用 kotlin编写的程序会被编译成字节码文件.该字节码文件可直接在jvm上运行(用java.命令运行目前 oogle已推荐使用 kotlin作为 android的官方开发语言.这意味着koin将会在 android开发上大放异彩本书全面介绍了 kotlin的语法。从各平台上 kotlin程序的编译、运行开始介绍.详细介绍了 kotlin的基本语法. kotlin的数组和集合. kotlin函数式编程特征. kotlin的面向对象编程、异常处理、泛型和注解.还介绍了 kotlin与java混合调用的相关内容.以及 kotlin反射相关内容本书对 kotlin的解读十分系统.全面.超过 kotlin官方文档本身覆盖的内容。本书很多地方都会结合java字节码进行深入解读.比如对 kotlin扩展的解读.对koin主、次构造器的解读.这种解读目的不止于教会读者简单地掌握 kotlin的用法.而是力求让读者深入理解 kotlin.且更好地理解jaa。简单来说本书不仅是一本 kotlin的学习图书.而且也是一本能让你更深入地理解java的图书。如果读者在阅读本书时遇到了技术问题.可以登.录狂java联盟(htp/www.crazyit.org)发帖.笔者将会及时予以解答本书为所有打算深入掌握koin编程的读者而编写.尤其适合从jaa转 kotlin的学习者和开发者阅读.也适合作为大学教育、培训机构的 kotlin教积未经许可.不得以任何方式复制或抄袭本书之部分或全部内容权所有.侵权必究图书在版编目(c|p)数据疯狂 kotlin讲义/李刚编著.一北京:电子工业出版社.2018.2isbn978-7-121-33459-71.①疯…ⅱ.①李…ⅲ①java语言一程序设计ⅳ.①tp3128中guo版本图书馆cip数据核字(2018)第002842号策划编辑:张月责任编辑:葛河市良远印务有限公司三河市良远印务有限公司北京市海淀区万寿路173倍箱编:100036787×10921/16印字数:571千字2018年2月第1版018年2月第1次印刷3500册定价:69.00元凡所购买电子工业出版社图书有缺损问题.请向购买书店调换。若书店售缺.请与本社发行部联系系及邮购电话010)882548888258888质量投诉请发邮件至[email protected].盗版侵权举报请发邮件至dbg(phei.com.cr本书咨询联系方式:[email protected]

k前言kotlin是 jetbrains在2011年推出的一门全新的编程语言.这门语言最早被设计成运行在jm上——使用 kotlin编写的程序会被编译成字节码文件.该字节码文件可直接在jvm上运行(用java命令运行即可)。 kotlin可以与现有的java语言包保持完全兼容.而且 kotlin代码比java代码更简洁。 kotlin增加了扩展、对象表达式、对象声明、委托等java原本不支持的功能.它们都是现代编程语言广泛支持的功能.并且完全可以在m上运行。简单来说. kotlin既可利用java的优势.又比java更简洁kotlin与现有的java语言包保持完全兼容.这意味着 kotlin不是一门简单的语言.它完全可以利用java领域现有的各种工具和框架.如 spring、 hibernate、 my batis、 lucene、 hadoop、spring cloud等。 kotlin可以直接使用它们.因此现有的java项目完全可以采用 kotlin开发.java开发者也很容易过渡到 kotlin不得不说的一点是.目前 android已推荐使用 kotlin作为官方开发语言.这意味着 kotlin将会在 android开发上大放异彩.这也是笔者决定向大家介绍这门语言的重要原因之一。此外. kotlin程序还可直接编译生成 javascript代码. kotlin程序既可编译成前端 javascript代码.用于实现网 页的dom操作.实现前端编程;也可编译成后端 javascript代码.与服务端技术(如 node. js)交互需要指出的是.虽然 kotlin提供了简洁的语法.但 kotlin的功能并不简单. kotlin从来就不是为了更简单而设计的.而是为了更强大而设计的。 kotlin既支持函数式编程方式.也支持面向对象编程方式。 kotlin的函数式编程方式完全支持主流的函数和闭包.语法功能非常丰富可以这么说:java支持的各种语法功能. kotlin基本都支持;java不支持的很多现代编程语言所具有的特征. kotlin也支持.因此 kotlin绝不比java更简单。如果读者相信网络上某些所谓“大神”肤浅的结论: kotlin很简单.那么我建议你放弃阅读这本书本书有什么特点本书对 kotlin的解读十分全面、深入.并非一本简单介绍 kotlin语法的图书.在很多地方都会结合java语法、底层字节码进行讲解。如果读者有较好的java功底.阅读本书能更清晰地看清java与 kotlin之间的差异.便于快速上手 kotlin;对于没有java功底的读者.可选择忽略将二者进行对比的部分.直接学习本书也可掌握 kotlin语言的编程由于 kotlin最先被设计成运行在jvm平台上的编程语言.因此 kotlin具有和java天然的相似性.但在java设计不足的地方又做了大量的补充、改进.所以本书也能让你更好地理解java以及更好地理解java存在的一些不足。这样说并不代表java不优秀.“知其雄.守其雌.为天下谿”.只有深入理解java.才能更好地感悟java的优秀总结起来.本书有如下几个特点1.逻辑结构更合理本书在内容体系上将函数式编程和面向对象编程独立开来.先介绍函数式编程部分.再介iii

绍面向对象编程.更符合 kotlin语言本身的知识体系。而不像某些资料一会儿函数.一会儿面向对象.搅得读者晕头转向。实际上.无论是经典的图书如《c++ primer》.还是swif官方文档(甚至 kotlin官方文档).几乎都没见过一会儿函数、一会儿面向对象这样介绍的在介绍知识时.本书会先详细讲解各种知识点的理论.然后再通过示例演示 kotlin各理论的用法.将知识点融合在示例中.符合读者的认知、学习规律。另外.整本书的知识具有和《疯狂jaa讲义》大致相同的脉络.所以《疯狂java讲义》的读者会很容易上手2.讲解深入本质koti是m语言.所以其很多东西其实是受到java的影响的。书中会对一些看似奇怪的语法从字节码文件层次进行剖析.让读者更好地理解 kotlin与java的对应关系比如.主构造器和次构造器到底是什么?java构造器并不区分主次.为什么 kotlin搞出这两个东西?主、次构造器为何要委托父类构造器?委托父类构造器时为什么存在区别?主、次构造器生成字节码之后到底对应java的哪个部分?这些知识在本书7.5节有深入讲解再比如.java本身不支持扩展.那么 kotlin的扩展是如何在vm上运行的?难道 kotlin改造了m吗?java本身不支持扩展.那么java是否可以调用 kotlin扩展的成员?这些问题需要从字节码层次进行剖析.本书在8.1节有深入讲解。还有.java泛型的上限、下限的本质是什么? kotlin泛型的声明处型变和使用处型变的本质是什么?与java的对应关系是怎样的?java本身并不支持声明处型变.那为何jm能支持kotlin的声明处型变?这些问题可以在本书第10章中找到答案。3.知识内容更全面本书内容超过 kotlin官方文档本身所覆盖的知识.比如介绍反射的章节就超过了 kotlin官方文档内容。本书反射部分不仅更详细地介绍如何获得类、函数、属性的引用.而且真正从ap级别介绍kca、 .c.a.l.l.able、 k function、 property. property0、 kpropertyl、 property2的用法.以及它们的内在关联.并实实在在地教读者掌握如何用 kotlin反射动态创建对象、动态调用方法。本书写给谁看本书为所有打算深入掌握 kotlin编程的读者而编写.尤其适合从java转 kotlin的学习者和开发者阅读.也适合作为大学教育、培训机构的 kotlin教材。本书程序文件请从wwwbroadview.com.cn/3459下载2017-123

#############################################

资源下载
下载价格VIP专享
仅限VIP下载升级VIP
犹豫不决让我们错失一次又一次机会!!!
原文链接:https://1111down.com/223018.html,转载请注明出处

本站开启缓存功能

登入后回任何页面即可登入成功,当前页不显示

没有账号?注册  忘记密码?

社交账号快速登录