图书介绍
Java JDK 5.0学习笔记【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 良葛格编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302134324
- 出版时间:2006
- 标注页数:487页
- 文件大小:32MB
- 文件页数:503页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java JDK 5.0学习笔记PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 了解Java1
1.1 什么是Java2
1.2 Java的特性4
1.2.1 语言特性4
1.2.2 应用平台7
1.2.3 活跃的论坛与丰富的资源9
1.3 如何学习Java9
1.4 接下来的主题10
1.5 网络资源11
第2章 入门准备13
2.1 下载、安装和了解JDK14
2.1.1 下载JDK14
2.1.2 安装JDK16
2.1.3 了解JDK17
2.2 设置Path与Classpath19
2.2.1 设置Path19
2.2.2 设置Classpath21
2.3 第一个Java程序22
2.3.1 编写和编译Java程序22
2.3.2 执行Java程序24
2.4 选择开发工具25
2.5 接下来的主题27
2.6 网络资源27
第3章 语法入门29
3.1.1 解释第一个Java程序30
3.1 第一个Java程序30
3.1.2 给C使用者的第一个Java程序32
3.1.3 为程序加入注释34
3.2 在命令行模式下与程序互动35
3.2.1 使用Scanner取得输入35
3.2.2 使用BufferedReader取得输入37
3.2.3 标准输入/输出串39
3.2.4 输出格式控制40
3.3.1 数据类型43
3.3 数据和运算43
3.3.2 变量和常量45
3.3.3 算术运算47
3.3.4 比较和条件运算49
7.2.4 垃圾收集 150
3.3.5 逻辑和位运算52
3.3.6 递增和递减运算57
3.4 流程控制60
3.4.1 if条件式60
3.4.2 switch条件式64
3.4.3 for循环66
3.4.4 while循环68
3.4.5 break和continue71
3.5 接下来的主题72
3.6 网络资源73
第4章 从autoboxing和unboxing认识对象75
4.1 关于对象76
4.1.1 使用对象76
4.1.2 打包(Wrap)基本数据类型79
4.2 自动装箱和拆箱81
4.2.1 autoboxing和unboxing81
4.2.2 小心使用boxing83
4.3 接下来的主题85
4.4 网络资源85
第5章 数组87
5.1 一维数组和二维数组88
5.1.1 一维数组对象88
5.1.2 二维数组对象92
5.2 高级数组概念95
5.2.1 高级的数组操作96
5.2.2 Arrays类99
5.2.3 foreach与数组102
5.3 接下来的主题103
5.4 网络资源104
第6章 字符串105
6.1 认识字符串106
6.1.1 String类106
6.1.2 不可变(Immutable)字符串110
6.1.3 StringBuilder类114
6.2 字符串高级运用116
6.2.1 命令行变量116
6.2.2 分离字符串118
6.2.3 使用正则表示式(RegularExpression)119
6.2.4 Pattern和Marcher123
6.3 接下来的主题125
6.4 网络资源125
第7章 封装127
7.1 定义类128
7.1.1 以对象思考问题128
7.1.2 使用class定义类130
7.1.3 类成员(Class Member)134
7.1.4 构造函数(Constructor)137
7.1.5 关于this140
7.1.6 关于static142
7.2.1 重载(Overload)方法145
7.2 关于方法145
7.2.2 不定长度参数147
7.2.3 递归方法149
7.3 接下来的主题153
7.4 网络资源153
第8章 继承和多态155
8.1 继承156
8.1.1 扩展(Extends)父类156
8.1.2 受保护的(Protected)成员158
8.1.3 重写(Override)方法160
8.1.4 Object类163
8.1.5 toString()、equals()和hashCode()方法166
8.1.6 clone()方法168
8.1.7 final关键词171
8.2.1 多态导论172
8.2 多态172
8.2.2 抽象类(Abstract Class)174
8.2.3 抽象类应用176
8.2.4 接口(Interface)179
8.3 接下来的主题183
8.4 网络资源183
第9章 管理类文件185
9.1.1 成员内嵌类和区域内嵌类186
9.1 内嵌类186
9.1.2 匿名内嵌类188
9.2 package与import190
9.2.1 设定包(Package)190
9.2.2 import的意义192
9.2.3 public与包195
9.2.4 import静态成员196
9.3 接下来的主题198
9.4 网络资源199
第10章 异常处理201
10.1 异常处理入门202
10.2 可控式异常(Checked Exception)和执行时异常(Runtime Exception)204
10.3 throw和throws205
10.4 异常的继承架构209
10.5 接下来的主题212
10.6 网络资源212
第11章 枚举类型215
11.1.1 常数设置216
11.1 常数设置与枚举类型216
11.1.2 枚举类型入门217
11.2 定义枚举类型220
11.2.1 深入枚举类型221
11.2.2 枚举上的方法223
11.2.3 因值而异的类实现(Value-Specific Class Bodies)225
11.3 接下来的主题227
11.4 网络资源228
第12章 泛型229
12.1.1 没有泛型之前230
12.1 泛型入门230
12.1.2 定义泛型类232
12.1.3 几个定义泛型的例子234
12.2 泛型高级语法236
12.2.1 限制泛型可用类型237
12.2.2 类型通配字符(Wildcard)239
12.2.3 扩充泛型类和实现泛型接口241
12.4 网络资源243
12.3 接下来的主题243
第13章 对象容器245
13.1 Collection类246
13.1.1 简介List接口246
13.1.2 ArrayList248
13.1.3 LinkedList251
13.1.4 HashSet256
13.1.5 TreeSet258
13.1.6 EnumSet260
13.2.1 HashMap263
13.2 Map类263
13.2.2 TreeMap266
13.3 接下来的主题269
13.4 网络资源269
第14章 输入/输出271
14.1 文件272
14.1.1 File类272
14.1.2 RandomAccessFile类274
14.2 位流278
14.2.1 InputStream和OutputStream278
14.2.2 FileInputStream和FileOutputStream280
14.2.3 BufferedInputStream和BufferedOutputStream283
14.2.4 DataInputStream和DataOutputStream285
14.2.5 ObjectInputStream和ObjectOutputStream288
14.2.6 SequenceInputStream294
14.2.7 PrintStream297
14.2.8 ByteArrayInputStream和ByteArrayOutputStream299
14.2.9 PushbackInputStream301
14.3 字符流303
14.3.1 Reader和Writer304
14.3.2 InputStreamReader和OutputStreamWriter305
14.3.3 FileReader和FileWriter307
14.3.4 BufferedReader和BufferedWriter308
14.3.5 PrintWriter310
14.3.6 CharArrayReader和CharArrayWriter312
14.3.7 PushbackReader314
14.4 接下来的主题316
14.5 网络资源317
第15章 线程319
15.1 线程入门320
15.1.1 继承Thread320
15.1.2 实现Runnable接口322
15.1.3 Daemon线程325
15.1.4 线程生命周期326
15.1.5 线程的加入(Join)329
15.1.6 线程的停止331
15.1.7 ThreadGroup333
15.1.8 UncaughtExceptionHandler335
15.2 同步化(Synchronized)主题336
15.2.1 同步化336
15.2.2 wait()和notify()341
15.2.3 容器类的线程安全(Thread-Safe)346
15.2.4 ThreadLocal类347
15.3 接下来的主题351
15.4 网络资源352
第16章 反射353
16.1 类加载与查看354
16.1.1 简介Class与类加载354
16.1.2 使用Class.forName()加载类357
16.1.3 从Class中获取信息360
16.1.4 简介类加载器363
16.1.5 使用自己的ClassLoader368
16.2.1 生成对象372
16.2 使用反射生成与操作对象372
16.2.2 调用方法375
16.2.3 修改成员值380
16.2.4 再看数组对象382
16.2.5 Proxy类385
16.3 接下来的主题388
16.4 网络资源388
第17章 Annotation389
17.1 Annotation概述390
17.1.1 限定Override父类方法@Override390
17.1.2 标示方法为Deprecated @Deprecated391
17.1.3 抑制编译器警告@SuppressWarnings393
17.1.4 自定义Annotation类型394
17.2 meta-annotation397
17.2.1 告知编译器如何处理annotation@Retention397
17.2.2 限定annotation使用对象@Target400
17.2.3 要求为API文件的一部分@Documented401
17.2.4 子类是否继承父类的annotation@Inherited403
17.3 接下来的主题404
17.4 网络资源404
第18章 拾遗补缺405
18.1 日期和时间406
18.1.1 使用Date406
18.1.2 使用Calendar410
18.2 日志(Logging)414
18.2.1 简介Logging414
18.2.2 Logging的等级416
18.2.3 Handler和Formatter419
18.2.4 自定义Formatter421
18.2.5 Logger层次关系423
18.3 信息绑定424
18.3.1 使用ResourceBundle424
18.3.2 格式化信息426
18.3.3 国际化信息428
18.4 接下来的主题430
第19章 专题制作——文字编辑器431
19.1 产品生命周期432
19.1.1 分析(Analysis)432
19.1.2 设计(Design)435
19.1.3 开发(Development)435
19.1.4 测试(Testing)435
19.1.5 完成(Implementation)435
19.2.1 Swing简介436
19.2 Swing入门436
19.1.7 结束生命周期(End-of-Life,EOL)436
19.1.6 维护(Maintenance)436
19.2.2 设计主窗口与菜单栏438
19.2.3 版面管理443
19.3 事件处理447
19.3.1 Java事件模型448
19.3.2 文字编辑器的事件处理448
19.4 文字编辑与保存455
19.4.1 打开文件的流程处理455
19.4.2 保存文件的流程处理458
19.4.3 关闭文件的流程处理459
19.4.4 文字区的编辑、剪切、复制和粘贴460
19.5 接下来的主题461
附录A Ant简介463
A.1 Ant设置464
A.2 第一个Ant构建465
A.3 任务(Target)468
A.4 属性(Property)470
A.5 路径(Path)471
A.6 常用任务(Task)472
A.7 一个简单的buildfile475
附录B JUnit简介477
B.1 单元测试(Unit Test)478
B.2 JUnit设置480
B.3 第一个JUnit测试480
B.4 自动构建与测试483
B.5 自动生成测试报告484
热门推荐
- 1697649.html
- 314417.html
- 1883469.html
- 1852297.html
- 2665498.html
- 3166998.html
- 186242.html
- 3077951.html
- 1317273.html
- 619526.html
- http://www.ickdjs.cc/book_3635163.html
- http://www.ickdjs.cc/book_3158154.html
- http://www.ickdjs.cc/book_2145056.html
- http://www.ickdjs.cc/book_269945.html
- http://www.ickdjs.cc/book_3153257.html
- http://www.ickdjs.cc/book_1935235.html
- http://www.ickdjs.cc/book_3633421.html
- http://www.ickdjs.cc/book_1869157.html
- http://www.ickdjs.cc/book_363644.html
- http://www.ickdjs.cc/book_1178046.html