图书介绍

揭秘Kotlin编程原理2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

揭秘Kotlin编程原理
  • 封亚飞著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121334818
  • 出版时间:2018
  • 标注页数:288页
  • 文件大小:21MB
  • 文件页数:301页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

揭秘Kotlin编程原理PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

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类函数调用机制与this222

6Kotlin的I/O224

6.1 Java I/O类库224

6.2 Kotlin I/O类库231

6.3终端I/O234

6.4文件I/O237

6.5文件压缩示例239

6.6序列化241

6.6.1 Kotlin的序列化242

6.6.2序列化控制245

7Kotlin机制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

热门推荐