Java 2入门经典PDF电子书下载
- 电子书积分:23 积分如何计算积分?
- 作 者:(美)Ivor Horton著;叶乃文等译
- 出 版 社:北京:中国电力出版社
- 出版年份:2001
- ISBN:7508304772
- 页数:897 页
原作者序 1
前言 1
1 介绍Java 1
1.1 什么是Java? 1
译者序 1
1.2 学习Java 2
1.3 Java环境 3
1.4 Java中面向对象的程序设计 8
1.5 Java程序结构 14
1.6 Java和Unicode 18
1.7 小结 18
1.8 参考资料 19
2.1 数据和变量 21
2 程序、数据、变量和计算 21
2.2 Integer数据类型 23
2.3 浮点数据类型 26
2.4 算术运算 27
2.5 混合型算术表达式 37
2.6 op=运算符 38
2.7 数学函数和常量 39
2.8 存储字符 41
2.9 按位操作 43
2.10 布尔型变量 48
2.11 运算符优先级 48
2.12 程序注释 49
2.14 练习 51
2.13 小结 51
3.1 判断 52
3 循环与逻辑 52
3.2 逻辑运算符 59
3.3 条件运算符 64
3.4 switch语句 65
3.5 变量的作用域 68
3.6 循环 70
3.7 小结 85
3.8 练习 86
4 数组和字符串 87
4.1 数组 87
4.3 使用字符串 98
4.2 字符数组 98
4.4 字符串操作 101
4.5 StringBuffer对象 119
4.6 小结 126
4.7 练习 127
5 定义类 128
5.1 什么是类? 128
5.2 定义类 132
5.3 定义方法 133
5.4 构造函数 141
5.5 定义和使用类 144
5.6 方法的重载 146
5.7 使用对象 150
5.8 递归 157
5.9 了解包 159
5.10 控制对类成员的访问 165
5.11 嵌套类 173
5.13 本地方法 182
5.14 小结 183
5.15 练习 183
6 扩展类和继承 185
6.1 使用现有的类 185
6.2 类继承 186
6.3 选择基类的访问属性 193
6.4 多态性 193
6.5 多级继承 199
6.6 抽象类 200
6.7 通用超类 201
6.8 转换对象类型 208
6.9 设计类 211
6.10 使用final修饰符 222
6.11 接口 223
6.12 匿名类 232
6.13 小结 232
6.14 练习 233
7 异常 234
7.1 异常背后的概念 234
7.2 异常的类型 235
7.3 处理异常 237
7.4 异常对象 252
7.5 定义自己的异常 255
7.6 小结 261
7.7 练习 261
8 流、文件和流输出 262
8.1 了解流 262
8.2 输入和输出类 264
8.3 定义一个文件 265
8.4 字节输出流 274
8.5 字符输出流 290
8.6 小结 301
8.7 练习 301
9.1 字节输入流 302
9 流输入与对象流 302
9.2 读输入流 307
9.3 字符输入流 312
9.4 格式化的流输入 317
9.5 随机存取文件 321
9.6 在文件中保存对象 328
9.7 小结 337
9.8 练习 337
10 实用类 338
10.1 理解实用类 338
10.2 对象集合 339
10.3 迭代器(Iterator) 342
10.4 集合类 344
10.5 使用Vector集合 346
10.6 链表 367
10.7 使用映像 369
10.8 Observable和Observer对象 383
10.9 生成随机数 387
10.10 日期和时间 390
10.11 小结 398
10.12 练习 399
11 线程 400
11.1 理解线程 400
11.2 管理线程 412
11.3 线程优先级 435
11.4 小结 438
11.5 练习 439
12 创建窗口 440
12.1 Java中的图形用户接口 440
12.2 创建窗口 442
12.3 组件和容器 445
12.4 组件基础 448
12.5 使用容器 464
12.6 容器布局管理器 466
12.7 向窗口添加菜单 489
12.8 有关小应用程序更详细的内容 498
12.9 小结 500
12.10 练习 501
13.1 基于Windows的Java程序 502
13 处理事件 502
13.2 事件处理过程 503
13.3 事件类 505
13.4 在小应用程序中处理语义事件 518
13.5 应用程序中的语议事件监听器 529
13.6 使用Action 534
13.7 添加工具栏 541
13.8 小结 553
13.9 练习 553
14 在窗口中绘图 554
14.1 使用模式/视图技术 554
14.2 组件中的坐标系统 558
14.3 绘制组件 559
14.4 几何图形 563
14.5 填充几何图形 585
14.6 管理几何图形 589
14.7 使用鼠标绘图 593
14.8 定义自己的几何图形类 600
14.9 小结 609
14.10 练习 609
15 扩展GUI 610
15.1 创建状态栏 610
15.2 使用对话框 614
15.3 实时对话框 620
15.4 弹出式菜单 644
15.5 变换用户坐标系统 656
15.6 选择定制的颜色 675
15.7 小结 677
15.8 练习 678
16 归档与打印 679
16.1 串行化草图 679
16.2 实现可串行化的接口 682
16.3 支持File菜单 687
16.4 在Java中打印 701
16.6 小结 721
16.7 练习 722
17 图像与动画 723
17.1 小应用程序操作 723
17.2 获取图像 725
17.3 动画 737
17.4 α合成 750
17.5 图像的合成 756
17.6 小结 768
17.7 练习 769
18 关于数据库 770
18.1 JDBC的概念与术语 770
18.2 介绍SQL 774
18.3 JDBC包 782
18.4基本的JDBC程序 798
18.5 使用PreparedStatement对象 802
18.6 InteractiveSQL工具 805
18.8 练习 817
18.7 小结 817
19 运用JDBC 819
19.1 数据类型与JDBC 819
19.2 将关系数据映射到Java对象 821
19.3 Statement与PreparedStatement接口 828
19.4 ResultSet 839
19.5 调用过程 846
19.6 出错处理 847
19.7 浏览数据库 857
19.8 小结 877
19.9 练习 878
A.1 JDK 879
附录A 安装 879
A.2 本书的源代码 881
附录B Java文档----JAR文件 883
B.1 JAR文件格式 883
B.2 使用jar实用程序 883
B.3 JAR和Applet 887
附录C 关键字 888
附录D ASCII代码 889
附录E 计算机运算 893
E.1 二进制数 893
E.2 十六进制数 894
E.3 负的二进制数 895
E.4 浮点数 896
- 《国学经典诵读》(中国)严琼燕 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《日本面包师的经典配方》马妍责任编辑;王森 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《小提琴经典练习曲简编 沃尔法特》丁芷诺,杨宝智 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《经典沐心 第2卷 智慧卷》宋伟 2016
- 《Python3从入门到实战》董洪伟 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018