登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』揭秘Kotlin编程原理

書城自編碼: 3136593
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 封亚飞
國際書號(ISBN): 9787121334818
出版社: 电子工业出版社
出版日期: 2018-03-01
版次: 1

書度/開本: 16开 釘裝: 平装

售價:NT$ 514

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
示人以真:健康组织这样开展业务
《 示人以真:健康组织这样开展业务 》

售價:NT$ 386.0
格林童话:1812/1815初版合集(权威全译本)
《 格林童话:1812/1815初版合集(权威全译本) 》

售價:NT$ 549.0
思想会·军力:现代战争的胜败解释
《 思想会·军力:现代战争的胜败解释 》

售價:NT$ 549.0
边界之外:海外社会研究(第一辑)
《 边界之外:海外社会研究(第一辑) 》

售價:NT$ 386.0
好销售,不违心:在你的舒适区内拿订单
《 好销售,不违心:在你的舒适区内拿订单 》

售價:NT$ 330.0
阿富汗史:骑驰在风暴中的国度
《 阿富汗史:骑驰在风暴中的国度 》

售價:NT$ 549.0
背影2
《 背影2 》

售價:NT$ 386.0
她的罪名
《 她的罪名 》

售價:NT$ 279.0

建議一齊購買:

+

NT$ 514
《 Kotlin从零到精通Android开发 》
+

NT$ 514
《 Android组件化架构 》
+

NT$ 449
《 疯狂Kotlin讲义 》
+

NT$ 425
《 白话区块链 》
+

NT$ 713
《 第一季Kotlin崛起:次世代Android开发 》
+

NT$ 641
《 Kotlin实战 》
編輯推薦:
Kotlin的底层是基于Java虚拟机(JVM)的,而《揭秘 Kotlin 编程原理》的作者恰恰是口碑畅销好书《揭秘Java虚拟机:JVM设计原理与实现》的作者,他对Kotlin语言的透彻理解和分析,以浅显易懂的形式完整地浓缩在本书中。
因此,在《揭秘 Kotlin 编程原理》中,读者不仅能清晰地了解Kotlin的语法、高级特性,还能真正地掌握Kotlin背后的实现机制和设计哲学,形成对Kotlin语言既直观、又深刻的认识在此基础上,读者能准确、快速地上手实践,大大提升自己的移动开发能力。
例如,Kotlin在不违反JVM规范的基础上,融合了众多编程语言的特性:它打破了Java封闭的彻底性,让开发者可以体验面向过程编程的感觉;它充分吸收了其他编辑语言中的好特性,提供了诸如VB语言中的with语法此外,它提供了这样一种能力,不用修改原有类,也无须通过继承的方式,就能为某个类增加新的行为,等等。
Kotlin的这些特性和实现机制,可以帮助开发者扫清开发道路上的一些障碍,让开发变得更加简单!《揭秘Kotlin编程原理》是一本值得拥有,能切实帮助读者加薪提职的好书!
內容簡介:
Kotlin被谷歌宣布为官方语言以来,引发了极大的关注,并成为学习的热点。
《揭秘Kotlin编程原理》主要从封装、继承和多态三个方面全面介绍了Kotlin面向对象设计的语法特性及其背后实现方式。全书可分为基础篇、实战篇与提高篇,内容上层层深入,揭示了Kotlin对属性包装、多种形态的函数定义方式、以及各种特殊类型的定义等方面的背后实现机制。
《揭秘Kotlin编程原理》适合各种编程语言的开发者阅读,不管你是Java开发、Kotlin开发、Android开发,还是PHP、JSP,或者是C、C、VB、Go语言的爱好者,都可以翻开阅读。因为里面总会有让你感到熟悉的一些语言特性,当你看到Kotlin中也有这样一种特性的时候,你一定会会心一笑!
關於作者:
阿里巴巴技术工程师,关注Java,现任职于菜鸟网络,负责中间件开发。著有《揭秘Java虚拟机:JVM设计原理与实现》一书,倍受读者好评。
目錄
1 快速入门 1
1.1 简介 1
1.2 编写第一个Hello World程序 3
1.3 程序结构 10
1.3.1 Kotlin源码结构 10
1.3.2 包声明与导入 11
1.3.3 后缀名 14
1.4 Kotlin标准库 14
2 基本语法 19
2.1 基本类型 19
2.1.1 数字 20
2.1.2 字符串 23
2.2 变量与常量 24
2.2.1 常量 24
2.2.2 属性包装 25
2.3 函数 30
2.3.1 函数声明 30
2.3.2 闭包 35
2.3.3 lambda表达式 40
2.3.4 内联函数 54
3 封装 58
3.1 构造函数与实例化 60
3.1.1 构造函数漫谈 60
3.1.2 Kotlin构造函数 62
3.1.3 简化的主构造函数 63
3.1.4 二级构造函数 66
3.1.5 C构造函数与参数列表 69
3.1.6 默认构造函数与覆盖 71
3.1.7 构造函数访问权限与缺省 73
3.2 内存分配 75
3.2.1 JVM内存模型 75
3.2.2 类元信息 80
3.2.3 创建类实例 87
3.3 初始化 89
3.3.1 用构建器自动初始化 89
3.3.2 成员变量初始化 90
3.3.3 init{}初始化 92
3.3.4 声明时初始化 96
3.3.5 初始化顺序 98
3.4 类成员变量 103
3.4.1 赋初值 103
3.4.2 访问权限 111
3.5 数组 115
3.5.1 通过Array接口声明数组 116
3.5.2 数组读写 119
3.5.3 声明引用型数组 120
3.5.4 使用其他方式声明数组 123
3.5.5 多维数组 129
3.5.6 数组与列表转换 131
3.6 静态函数与伴随对象 132
3.6.1 伴随对象 133
3.6.2 名称省略与实例化 135
3.6.3 伴随对象中的属性 136
3.6.4 伴随对象的初始化 137
3.6.5 伴随对象的原理 139
3.6.6 匿名类 145
4 继承 149
4.1 继承基础概念 149
4.1.1 继承语法 149
4.1.2 接口 152
4.1.3 虚类 165
4.2 多重继承 168
4.2.1 类与接口的多重继承 168
4.2.2 构造函数继承 170
4.2.3 接口方法的多重继承 174
4.3 继承初始化 176
4.4 类型转换 179
5 多态 183
5.1 概念 183
5.1.1 重写 184
5.1.2 重载 185
5.2 扩展 189
5.2.1 概念 189
5.2.2 Kotlin的扩展 191
5.2.3 扩展与重载 193
5.2.4 函数扩展的多态性 196
5.2.5 函数扩展原理 201
5.2.6 属性扩展 203
5.3 操作符重载 204
5.3.1 Kotlin中的操作符重载 205
5.3.2 通过扩展函数重载操作符 207
5.3.3 操作符重载原理 208
5.3.4 操作符重载限制 209
5.3.5 中缀符 211
5.4 指针与传递 212
5.4.1 Java中的类型与传递 213
5.4.2 按值引用传递的终结者 216
5.4.3 this指针 218
5.4.4 类函数调用机制与this 222
6 Kotlin的IO 224
6.1 Java IO类库 224
6.2 Kotlin IO类库 231
6.3 终端IO 234
6.4 文件IO 237
6.5 文件压缩示例 239
6.6 序列化 241
6.6.1 Kotlin的序列化 242
6.6.2 序列化控制 245
7 Kotlin机制 247
7.1 函数定义 247
7.1.1 顶级函数 247
7.1.2 内联函数 250
7.2 变量与属性 257
7.2.1 属性包装 257
7.2.2 延迟初始化 261
7.2.3 let语法糖 264
7.3 类定义 266
7.3.1 Java内部类 267
7.3.2 Kotlin中的类 272
7.3.3 Kotlin类对顶级属性和方法的访问 274
7.3.4 Kotlin类中的成员变量 276
7.3.5 单例对象 279

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.