Java 2教程 第6版PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:(美)Peter van der Linden著;邢国庆等译
- 出 版 社:北京:电子工业出版社
- 出版年份:2005
- ISBN:7121018691
- 页数:485 页
第一部分 语言 1
第1章 Java语言概述 2
1.1 Java的优势——软件可移植性 2
1.2 可移植性为什么如此重要 3
1.3 Java语言与库 4
1.4 J2ME、J2SE与J2EE 7
1.5 轻松一刻——个Java桌面应用程序 8
第2章 对象概念简介 10
2.1 下载、编译和运行Java程序 10
2.2 什么是类 12
2.3 什么是对象 16
2.4 Java数字时钟程序 20
2.5 小结 23
2.6 习题 24
2.7 轻松一刻——Napster与LimeWire 24
第3章 基本类型、包装与封装 26
3.1 直接量 27
3.2 布尔类型 27
3.3 字符 28
3.4 整数 29
3.5 长整数 30
3.6 字节 31
3.7 短整数 31
3.8 有限精度的浮点数 32
3.9 基本数据类型的对象包装 34
3.10 自动封装与解封 35
3.11 自动封装隐含的性能问题 36
3.12 java.lang.Object 37
3.13 java.lang.String 39
3.14 Java语言支持的字符串连接 40
3.15 字符串比较 41
第4章 语句与注释 44
4.2 表达式语句 45
4.1 组合语句 45
4.3 选择语句 46
4.4 循环语句 47
4.5 控制转移语句 50
4.6 注释 51
4.7 阅读Java API文档 51
4.8 习题 54
第5章 面向对象编程:构造函数与可视性 55
5.1 多态概述 55
5.2 创建新的对象:构造函数 56
5.3 关于方法的补充说明 60
5.4 变参数的方法 62
5.5 Java包 63
5.6 JDK怎样查找类 65
5.7 访问修饰符 66
5.9 轻松一刻——IBM与Java 69
5.8 习题 69
第6章 静态、终态和枚举类型 71
6.1 字段修饰符static意味着什么 72
6.2 字段修饰符final意味着什么 75
6.3 为什么要增加枚举类型 76
6.4 因枚举类型而更新的语句 78
6.5 更复杂的枚举类型 82
7.1 关键字 86
第7章 名字、运算符与计算精度 86
7.2 名字 87
7.3 标识符 87
7.4 表达式 88
7.5 运算符 89
7.6 相关性 94
7.7 计算精度 95
7.8 拓宽与缩窄转换 97
7.9 溢出 98
8.1 继承 100
第8章 面向对象编程——扩展类 100
8.2 多态 108
8.3 Class类 114
8.4 习题 116
第9章 数组 117
9.1 理解与创建数组 117
9.2 数组的数组 120
9.3 数组的方括号 123
9.4 Math包 124
第10章 异常处理 127
10.1 运行时的内部工作原理:堆 127
10.2 内存回收 129
10.3 运行时的内部工作原理:栈 131
10.4 异常处理 133
10.5 断言语句 140
10.6 参考读物 142
11.1 接口能够解决什么问题 143
第11章 接口 143
11.2 java.lang.Comparable接口 146
11.3 接口与抽象类 147
11.4 Cloneable接口 148
11.5 Protected的意义 149
11.6 在GUI时间处理程序中使用接口回调 151
11.7 Double类 152
11.8 习题 153
11.9 轻松一刻——Java驱动的烤面包机 153
第12章 嵌套类 156
12.1 嵌套类简介 156
12.2 静态嵌套类 157
12.3 成员类 158
12.4 本地类 160
12.5 匿名类 161
12.6 内部类的编译结果 163
12.7 Character类 164
12.8 习题 166
第二部分 Java核心类库 167
第13章 线程 168
13.1 什么是线程 168
13.2 获得新线程的两种方式 169
13.3 线程的生命周期 173
13.4 线程组 174
13.5 四种线程编程方式 174
第14章 高级线程技术 180
14.1 互斥线程 180
14.2 相互通信的互斥线程 185
14.3 用于线程的管道I/O 191
14.4 线程本地存储区 193
14.5 java.util.concurrent包 195
14.6 设计模式简述 195
14.9 轻松一刻——Java验证 196
14.7 参考读物 196
14.8 习题 196
第15章 泛型概念详解 199
15.1 形式参数与实际参数 199
15.2 泛型的用途 200
15.3 泛型编程过程 202
15.4 泛型接口 205
15.5 限定——要求类型参数必须实现某一接口或扩展某个父类 207
第三部分 服务器端Java 211
第16章 集合 212
16.1 集合API 212
16.2 List、LinkedList与ArrayList 217
16.3 Set、HashSet与SortedSet 220
16.4 Collections帮助类 222
16.5 通配参数与泛型方法 225
16.6 通配泛型参数 226
16.7 泛型方法 228
16.8 集合小结 230
16.9 Map、HashMap与TreeMap 230
16.10 习题 235
第17章 简单输入输出 237
17.1 Java I/O简介 237
17.2 设计原理 239
17.3 java.io.File类 241
17.4 终端I/O处理 243
17.5 输出 247
17.6 包装附加的输出类 254
17.7 输入 257
17.8 Reader包装 259
17.9 输入ASCII字符和二进制数值 260
17.10 输入流的包装 264
17.11 参考读物 265
17.12 习题 266
第18章 高级输入输出 267
18.1 随机访问文件 267
18.2 运行程序并获取程序的输出信息 269
18.3 字符串的格式化输出 271
18.4 把对象信息写到磁盘中 271
18.5 新的I/O包 274
18.6 内存映射的I/O 280
18.7 文件锁 282
18.8 字符集与字节存储顺序 283
18.9 习题 286
第四部分 客户端Java 289
第19章 正则表达式 290
19.1 正则表达式与模式匹配 290
19.2 日历实用程序类 299
19.3 其他实用程序类 303
19.4 参考读物 307
19.5 习题 308
第20章 GUI基础与事件处理 309
20.1 事件处理 310
20.2 精简事件处理程序的技巧 315
20.3 事件处理小结 318
20.4 习题 320
20.5 轻松一刻——鼠标的故事 320
第21章 JFC与Swing包 323
21.1 Java基础类 323
21.2 组件(JComponent) 326
21.3 Swing线程 328
21.4 Swing组件 329
21.5 Swing组件的补充说明 340
21.6 参考读物 341
21.7 习题 341
第22章 容器、布局及AWT相关技术 342
22.1 插件式窗口观感 342
22.2 容器 344
22.3 容器中的布局 349
22.4 其他相关技术 355
22.5 习题 358
22.6 轻松一刻——Sky View Care:一个高质量的Applet 358
第五部分 企业级Java 362
第23章 关系数据库与SQL 362
23.1 关系数据库简介 363
23.2 主键与外键 365
23.3 关系 366
23.4 范式 368
23.5 关系数据库术语 368
23.6 下载并安装Mckoi数据库 369
23.7 SQL基础知识 371
23.8 创建表并添加数据 372
23.9 数据的查询与提取 374
23.10 子查洵 376
23.11 SELECT查询的结果集 377
23.14 SQL预编译语句与存储过程 378
23.13 删除记录和表 378
23.15 习题 379
第24章 JDBC 380
24.1 JDBC简介 380
24.2 安装Mckoi数据库软件 381
24.3 运行代码示例 382
24.4 连接数据库 383
24.5 执行SQL语句 386
24.6 结果集 387
24.7 SQL语句的批处理与交易 389
24.8 预编译语句与存储过程 390
24.9 一个完整的示例程序 392
24.11 参考读物 394
24.12 习题 394
24.10 数据库与结果集元数据 394
第25章 Java网络编程 396
25.1 TCP/IP基础知识 396
25.2 Java中客户端的套接字 406
25.3 使用Java发送电子邮件 407
25.4 Java中服务器端的套接字 409
25.5 HTTP与Web浏览:获取HTTP页面信息 416
25.6 多线程的HTTP服务器 419
25.7 HTTP服务器使用的映射I/O 420
25.8 参考读物 421
25.9 习题 421
第26章 Servlet与JSP 423
26.1 Servlet与JSP概述 423
26.2 为什么要使用Servlet 425
26.3 版本 426
26.4 安装Tomcat软件 428
26.5 运行Servlet示例程序 428
26.6 端口与协议 429
26.7 使用HTML调用Servlet 430
26.8 Servlet及其请求与响应 432
26.9 Servlet请求 433
26.10 响应Servlet请求 434
26.11 编写自己的Servlet 435
26.12 Servlet生命周期与线程 439
26.13 JSP 441
26.14 Servlet与JSP中的Java Bean 444
26.15 JSP、Java Bean与标记符库的补充说明 445
26.16 参考读物 445
26.17 习题 445
第27章 XML与Java 447
27.1 XML与HTML 447
27.2 XML的若干规则 450
27.3 文档类型定义(DTD) 451
27.4 XML的用途 454
27.5 XML版本与术语 455
27.6 JAXP库的内容 456
27.7 使用DOM解析器读取XML 457
27.8 使用DOM解析器的示例程序 458
27.9 读取XML文档——SAX解析器 462
27.10 使用SAX解析器的示例程序 463
27.11 工厂设计模式 466
27.12 设计模式小结 468
27.13 Java XML的补充说明 468
27.14 参考读物 469
27.15 习题 469
27.16 轻松一刻——观察Kevin日常生活的源代码 470
第28章 Web服务 472
28.1 Web服务简介 473
28.2 Google的Web服务 475
28.3 Amazon的Web服务 480
28.4 小结 484
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017