图书介绍
Java学习指南 第4版 上【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)PATRICK NIEMEYER,DANIEL LEUCK著;李强,王建新,吴戈译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115356307
- 出版时间:2014
- 标注页数:463页
- 文件大小:84MB
- 文件页数:497页
- 主题词:JAVA语言-程序设计-指南
PDF下载
下载说明
Java学习指南 第4版 上PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 一种现代语言1
1.1 进入Java世界2
1.1.1 Java的起源2
1.1.2 成长3
1.2 虚拟机4
1.3 Java与其他语言的比较7
1.4 设计安全10
1.4.1 语法简单性10
1.4.2 类型安全和方法绑定11
1.4.3 递增开发12
1.4.4 动态内存管理13
1.4.5 错误处理14
1.4.6 线程14
1.4.7 可伸缩性15
1.5 实现安全15
1.5.1 校验器17
1.5.2 类加载器18
1.5.3 安全管理器18
1.6 应用和用户级安全性19
1.7 Java路线图20
1.7.1 过去:Java 1.0到Java 1.620
1.7.2 如今:Java 721
1.7.3 将来23
1.7.4 可用性24
第2章 第一个应用25
2.1 Java工具和环境25
2.2 配置Eclipse并且创建项目26
2.2.1 导入本书示例28
2.3 HelloJava29
2.3.1 类32
2.3.2 main()方法32
2.3.3 类和对象34
2.3.4 变量与类类型34
2.3.5 HelloComponent35
2.3.6 继承36
2.3.7 JComponent类37
2.3.8 关系与指向38
2.3.9 包与导入39
2.3.10 paintComponent()方法40
2.4 HelloJava2:余波未平41
2.4.1 实例变量43
2.4.2 构造函数43
2.4.3 事件45
2.4.4 repaint()方法47
2.4.5 接口48
2.5 HelloJava3:按钮的震撼49
2.5.1 方法重载51
2.5.2 组件52
2.5.3 容器52
2.5.4 布局53
2.5.5 派生子类与子类型53
2.5.6 更多事件和接口54
2.5.7 颜色的说明55
2.5.8 静态成员55
2.5.9 数组56
2.5.10 颜色的相关方法56
2.6 HelloJava4:Netscape的反戈一击58
2.6.1 线程60
2.6.2 Thread类60
2.6.3 Runnable接口61
2.6.4 启动线程62
2.6.5 在线程中运行代码62
2.6.6 异常63
2.6.7 同步64
第3章 使用工具66
3.1 JDK环境66
3.2 Java虚拟机67
3.3 运行Java应用程序67
3.4 类路径69
3.5 Java编译器71
3.6 JARFiles73
3.6.1 文件压缩73
3.6.2 jar工具74
3.6.3 Pack200工具77
3.7 策略文件78
3.7.1 默认的安全性管理器78
3.7.2 policytool工具79
3.7.3 通过默认的安全管理器使用策略文件81
第4章 JaVa语言82
4.1 文本编码82
4.2 注释83
4.3 类型85
4.3.1 基本类型86
4.3.2 引用类型89
4.3.3 字符串的有关问题91
4.4 语句和表达式92
4.4.1 语句93
4.4.2 表达式99
4.5 异常103
4.5.1 异常和错误类104
4.5.2 异常处理106
4.5.3 逐级上浮108
4.5.4 栈轨迹109
4.5.5 受查和非受查异常110
4.5.6 抛出异常111
4.5.7 try的“潜伏”功用114
4.5.8 finally子句115
4.5.9 带有资源的Try116
4.5.10 性能问题118
4.6 断言118
4.6.1 启用和禁用断言119
4.6.2 使用断言120
4.7 数组121
4.7.1 数组类型122
4.7.2 数组的创建和初始化122
4.7.3 使用数组124
4.7.4 匿名数组126
4.7.5 多维数组126
4.7.6 深入数组128
第5章 Java中的对象129
5.1 类130
5.1.1 访问字段和方法132
5.1.2 静态成员133
5.2 方法136
5.2.1 局部变量137
5.2.2 遮蔽137
5.2.3 静态方法138
5.2.4 初始化局部变量139
5.2.5 参数传递与引用140
5.2.6 基本类型的包装器142
5.2.7 基本类型的自动装箱和拆箱144
5.2.8 可变长度的参数列表145
5.2.9 方法重载146
5.3 对象创建148
5.3.1 构造函数148
5.3.2 使用重载构造函数149
5.3.3 静态和非静态初始化块151
5.4 对象销毁152
5.4.1 垃圾回收152
5.4.2 最终化153
5.4.3 弱引用和软引用154
5.5 枚举155
5.5.1 枚举值156
5.5.2 定制化枚举156
第6章 类之间的关系158
6.1 派生子类和继承158
6.1.1 被遮蔽变量160
6.1.2 覆盖方法162
6.1.3 特殊引用:this和super169
6.1.4 类型强制转换170
6.1.5 使用超类构造函数172
6.1.6 完全揭密:构造函数和初始化173
6.1.7 抽象方法和类173
6.2 接口174
6.2.1 作为回调的接口176
6.2.2 接口变量177
6.2.3 子接口178
6.3 包与编译单元179
6.3.1 编译单元179
6.3.2 包名180
6.3.3 类可见性180
6.3.4 导入类181
6.4 变量和方法的可见性183
6.4.1 基本访问修饰符184
6.4.2 子类和可见性185
6.4.3 接口和可见性186
6.5 数组和类的层次体系结构186
6.6 内部类188
6.6.1 内部类作为适配器190
6.6.2 方法中的内部类192
第7章 使用对象和类198
7.1 Object类198
7.1.1 相等性与等价199
7.1.2 散列码200
7.1.3 复制对象200
7.2 Class类203
7.3 反射205
7.3.1 安全性208
7.3.2 访问字段209
7.3.3 访问方法210
7.3.4 访问构造函数212
7.3.5 关于数组213
7.3.6 访问泛型类型信息213
7.3.7 访问注解数据214
7.3.8 动态接口适配器214
7.3.9 反射适用之处215
7.4 注解216
7.4.1 使用注解217
7.4.2 标准注解218
7.4.3 Apt工具219
第8章 泛型220
8.1 容器:构建一个更好的捕鼠器221
8.2 走进泛型222
8.3 根本就没有勺子226
8.3.1 擦除226
8.3.2 原始类型228
8.4 参数化类型关系229
8.5 类型转换232
8.6 编写泛型类233
8.6.1 类型变量233
8.6.2 子类化泛型234
8.6.3 异常和泛型235
8.6.4 参数类型限制236
8.7 边界237
8.8 通配符239
8.8.1 所有实例化的超类型240
8.8.2 有界限通配符240
8.8.3 思考容器240
8.8.4 下边界241
8.8.5 读、写和算术242
8.8.6 <?><Object>和原始类型243
8.8.7 通配符类型关系244
8.9 泛型方法245
8.9.1 泛型方法的引入246
8.9.2 根据参数进行类型推断247
8.9.3 根据赋值环境做类型推断248
8.9.4 显示类型调用249
8.9.5 通配符捕获249
8.9.6 通配符类型和泛型方法249
8.10 参数化类型的数组250
8.10.1 使用数组类型251
8.10.2 泛型类型的数组有何优点252
8.10.3 数组类型中的通配符252
8.11 案例学习:Enum类253
8.12 案例学习:sort()方法254
8.13 结论255
第9章 线程256
9.1 线程简介257
9.1.1 Tbread类和Runnable接口258
9.1.2 控制线程262
9.1.3 线程的消亡264
9.2 applet中线程的实现266
9.3 同步268
9.3.1 对方法的串行化访问269
9.3.2 访问多线程中的类和实例变量271
9.3.3 wait()和notify()方法272
9.3.4 传递消息274
9.3.5 ThreadLocal对象278
9.4 调度和优先级279
9.4.1 线程状态280
9.4.2 时间片划分281
9.4.3 优先级282
9.4.4 让步283
9.5 线程组283
9.5.1 使用ThreadGroup类284
9.5.2 未捕获的异常284
9.6 线程性能285
9.6.1 同步的开销285
9.6.2 线程资源消费286
9.7 并发工具287
9.7.1 执行器288
9.7.2 锁300
9.7.3 同步构造303
9.7.4 原子操作308
9.8 结论310
第10章 文本处理311
10.1 其他与文本相关的API312
10.2 String312
10.2.1 String构造函数313
10.2.2 事物的字符串表示314
10.2.3 字符串比较315
10.2.4 查找317
10.2.5 编辑318
10.2.6 String方法小结319
10.2.7 StringBuilder和StringBuffer320
10.3 国际化321
10.3.1 java.util.Locale类321
10.3.2 资源包322
10.4 解析与格式化文本324
10.4.1 解析基本数字325
10.4.2 文本分词326
10.5 Printf式格式化328
10.5.1 Formatter329
10.5.2 格式字符串329
10.5.3 字符串转换330
10.5.4 基本类型和数字转换332
10.5.5 标志334
10.5.6 其他334
10.6 用java.text包格式化334
10.7 正则表达式338
10.7.1 regex记法339
10.7.2 java.util.regex API349
第11章 核心实用工具356
11.1 数学实用工具356
11.1.1 java.1ang.Math类357
11.1.2 Big/Precise Numbers359
11.1.3 浮点数组成部分359
11.1.4 随机数360
11.2 日期和时间361
11.2.1 使用日历362
11.2.2 Time Zones363
11.2.3 解析和格式化日期365
11.2.4 Printf式的日期和时间格式化367
11.3 定时器368
11.4 集合370
11.4.1 Collection接口371
11.4.2 迭代器374
11.4.3 Collection类型375
11.4.4 Map接口378
11.4.5 集合实现380
11.4.6 哈希码和键值385
11.4.7 同步和只读集合386
11.4.8 同步和只读集合387
11.4.9 WeakHashMap388
11.4.10 EnumSet和EnumMap388
11.4.11 排序的集合389
11.4.12一个令人激动的例子389
11.5 特性391
11.5.1 加载和存储392
11.5.2 系统特性393
11.6 首选项API394
11.6.1 类的首选项395
11.6.2 首选项存储395
11.6.3 修改通知396
11.7 日志API397
11.7.1 概述397
11.7.2 日志级别399
11.7.3 一个简单的例子400
11.7.4 日志建立特性401
11.7.5 记录器403
11.7.6 性能404
11.8 Observers和Observables404
第12章 输入/输出功能406
12.1 流406
12.1.1 终端I/O409
12.1.2 字符流411
12.1.3 流包装器413
12.1.4 管道416
12.1.5 流与String的转换418
12.1.6 Implementing a Filter Stream420
12.2 文件421
12.2.1 java.io.File类422
12.2.2 文件流427
12.2.3 Random AccessFile429
12.2.4 Resource Paths430
12.3 NIO File API432
12.3.1 FileSystem和Path433
12.3.2 NIO文件操作435
12.3.3 目录操作438
12.3.4 监控路径440
12.4 串行化441
12.4.1 使用readObject()初始化443
12.4.2 SerialVersionUID443
12.5 数据压缩444
12.5.1 压缩数据445
12.5.2 解压缩数据446
12.5.3 作为文件系统的Zip归档文件448
12.6 NIO包449
12.6.1 异步I/O450
12.6.2 性能450
12.6.3 映射和加锁文件450
12.6.4 通道451
12.6.5 缓冲区451
12.6.6 字符编码器和解码器455
12.6.7 FileChannel457
12.6.8 利用NIO实现可伸缩I/O463
热门推荐
- 1116921.html
- 3040795.html
- 2021071.html
- 2900871.html
- 3888124.html
- 3824580.html
- 1811194.html
- 1853245.html
- 1244098.html
- 3494682.html
- http://www.ickdjs.cc/book_1313113.html
- http://www.ickdjs.cc/book_763372.html
- http://www.ickdjs.cc/book_1289808.html
- http://www.ickdjs.cc/book_2105101.html
- http://www.ickdjs.cc/book_2804691.html
- http://www.ickdjs.cc/book_1792713.html
- http://www.ickdjs.cc/book_3416158.html
- http://www.ickdjs.cc/book_2683056.html
- http://www.ickdjs.cc/book_3014426.html
- http://www.ickdjs.cc/book_2165369.html