Java大学简明教程 实例程序设计PDF电子书下载
- 电子书积分:22 积分如何计算积分?
- 作 者:(美)H.M.Deitel等著;张琛恩等译
- 出 版 社:北京:电子工业出版社
- 出版年份:2006
- ISBN:7121006405
- 页数:835 页
教程1 Moving Shapes应用程序 介绍计算机,Internet及Java程序设计基础 1
1.1 什么是计算机 1
1.2 计算机的组织结构 2
1.3 机器语言、汇编语言和高级语言 3
1.4 Java概述 4
1.5 其他高级语言 6
1.6 结构化程序设计 6
1.7 诠释软件的发展方向:对象技术 7
1.8 Internet与万维网 8
1.9 Java运行环境 9
1.10 新手上路:Moving Shapes应用程序 10
1.11 Internet及Web资源 13
1.12 小结 14
2.1 探试Welcome应用程序 18
教程2 Welcome应用程序 引入图形用户界面的程序设计 18
2.2 编译并运行模板Welcome应用程序 19
2.3 创建Welcome应用程序 20
2.4 语法错误 30
2.5 小结 31
教程3 库存清单应用程序 介绍JTextField和JButton组件 41
3.1 探试库存清单应用程序 41
3.2 在库存清单应用程序中自定义JLabel 42
3.3 自定义库存清单应用程序的JTextField和JButton 44
3.4 小结 49
教程4 完整的库存清单应用程序 引入程序设计的概念 57
4.1 探试库存清单应用程序 57
4.2 介绍Java的代码规则 58
4.3 在事件处理程序中放置代码 60
4.4 执行计算并显示结果 63
4.5 小结 67
教程5 改进的库存清单应用程序 引入变量、内存、算术运算及键盘事件的概念 74
5.1 探试改进后的库存清单应用程序 74
5.2 变量 75
5.3 针对JTextField处理keyPressed事件 78
5.4 内存的概念 82
5.5 算术运算 83
5.6 调试程序:断点设置与run,stop,cont和print命令 85
5.7 Internet与Web资源 88
5.8 小结 89
教程6 工资额计算器应用程序 引入算法、伪代码及程序控制的概念 97
6.1 探试工资额计算器应用程序 97
6.2 算法 98
6.3 伪代码 99
6.4 控制语句 99
6.5 if选择语句 101
6.6 if…else选择语句 103
6.7 创建工资额计算器应用程序 106
6.8 赋值运算符 110
6.9 格式化文本 111
6.10 使用调试程序:print命令和set命令 115
6.11 小结 117
教程7 牙科付款应用程序 介绍JCheckBox,消息对话框和逻辑运算符 126
7.1 探试牙科付款应用程序 126
7.2 创建牙科付款应用程序 127
7.3 学习使用JCheckBox 128
7.4 使用对话框显示消息 131
7.5 逻辑运算符 134
7.6 小结 142
8.1 探试购车还贷计算器应用程序 151
教程8 购车还贷计算器应用程序 介绍while循环语句及JTextArea组件 151
8.2 while循环语句 152
8.3 自增运算符和自减运算符 154
8.4 创建购车还贷计算器应用程序 155
8.5 小结 164
教程9 班级平均分应用程序 介绍do…while循环语句 171
9.1 探试班级平均分应用程序 171
9.2 do…while循环语句 173
9.3 创建班级平均分应用程序 175
9.4 小结 183
教程10 利息计算器应用程序 介绍for循环语句 191
10.1 探试利息计算器应用程序 191
10.2 计数器控制循环的要素 193
10.3 引入for循环语句 194
10.4 for循环举例 197
10.5 创建利息计算器应用程序 198
10.6 小结 206
教程11 门禁系统应用程序 介绍switch多向选择语句,Date及DateFormat类 215
11.1 探试门禁系统应用程序 215
11.2 介绍switch多向选择语句 217
11.3 创建门禁系统应用程序 219
11.4 小结 233
教程12 改进的工资额计算器应用程序 引入方法的概念 241
12.1 探试改进的工资额计算器应用程序 241
12.2 类与方法 242
12.3 方法的定义 243
12.4 最大值应用程序 247
12.5 在工资额计算器应用程序中使用方法 250
12.6 使用调试程序:利用step,step up和next命令控制执行 254
12.7 小结 257
教程13 改进的利息计算器应用程序 引入事件处理的概念 265
13.1 探视改进的利息计算器应用程序 265
13.2 事件处理程序 267
13.3 事件处理程序的注册 269
13.4 处理ChangeEvent事件 271
13.5 小结 277
教程14 筹款募集应用程序 介绍作用域及基本类型间的转换 284
14.1 探试筹款募集应用程序 284
14.2 创建筹款募集应用程序 285
14.3 类型转换 287
14.4 小结 293
教程15 掷骰子游戏应用程序 介绍随机数的生成和JPanel组件 299
15.1 探试掷骰子游戏应用程序 299
15.2 随机数的生成 300
15.3 在掷骰子游戏应用程序中使用常量 302
15.4 在掷骰子游戏应用程序中使用随机数 306
15.5 小结 314
教程16 国旗知识测评应用程序 介绍一维数组及JComboBox组件 321
16.1 探试国旗知识测评应用程序 321
16.2 数组 323
16.3 声明并创建数组 324
16.4 创建国旗知识测评应用程序 326
16.5 数组的排序 334
16.6 小结 339
教程17 成绩评定应用程序 介绍二维数组及JRadioButton组件 348
17.1 探试成绩评定应用程序 348
17.2 二维数组 349
17.3 学习使用JRadioButton 350
17.4 在成绩评定应用程序中添加代码 354
17.5 小结 366
教程18 微波炉模拟应用程序 374
创建属于自己的类及其对象 374
18.1 探试微波炉模拟应用程序 374
18.2 设计微波炉模拟应用程序 376
18.3 对象的初始化:构造方法 379
18.4 get方法和set方法 381
18.5 完成微波炉模拟应用程序 384
18.6 控制成员的访问 387
18.7 main方法 398
18.8 使用调试程序:watch命令 399
18.9 小结 400
教程19 货运中心应用程序 介绍集合,ArrayList及迭代器 409
19.1 探试货运中心应用程序 409
19.2 Parcel类 412
19.3 JList组件 413
19.4 使用助记符 414
19.5 集合 415
19.6 创建货运中心应用程序 416
19.7 使用迭代器 425
19.8 小结 443
教程20 屏保应用程序 引入继承及图形绘制概念 453
20.1 探试屏保应用程序 453
20.2 继承简介 454
20.3 图形绘制简介 456
20.4 创建屏保应用程序 457
20.5 利用继承创建MyRectangle类 458
20.6 Java中的图形绘制 459
20.7 完成屏保应用程序 463
20.8 小结 468
21.1 探试小画家应用程序 475
教程21 “猫-鼠”小画家应用程序 介绍接口、鼠标输入及事件处理机制 475
21.2 创建小画家应用程序 476
21.3 接口 477
21.4 mousePressed事件处理程序 479
21.5 mouseReleased事件处理程序 481
21.6 mouseDragged事件处理程序 483
21.7 小结 489
教程22 打字训练器应用程序 介绍键盘事件及JMenu组件 497
22.1 探试打字训练器应用程序 497
22.2 键盘事件 499
22.3 JMenu 502
22.4 JColorChooser 506
22.5 小结 521
23.1 探试屏幕抓取应用程序 531
教程23 屏幕抓取应用程序 介绍字符串处理技术 531
23.2 字符串基础 532
23.3 创建屏幕抓取应用程序 533
23.4 在字符串中定位子字符串 534
23.5 从字符串中提取子字符串 536
23.6 String类中的其他方法 538
23.7 小结 542
教程24 改进的购车还贷计算器应用程序 介绍异常处理技术 549
24.1 探试改进的购车还贷计算器应用程序 549
24.2 介绍异常处理技术 551
24.3 Java中的异常处理 552
24.4 Java中异常的结构 553
24.5 创建改进的购车还贷计算器应用程序 554
24.6 小结 561
25.1 探试活动录入应用程序和票务信息查询应用程序 567
教程25 票务信息查询应用程序 介绍按顺序存取的文件 567
25.2 数据分级 570
25.3 文件和流 572
25.4 创建活动录入应用程序:向文件中写入信息 572
25.5 创建票务信息查询应用程序 585
25.6 学习使用finally语句块 590
25.7 小结 597
教程26 ATM应用程序 介绍数据库程序设计及命令行参数的使用 606
26.1 IBM Cloudscape数据库 606
26.2 探试ATM应用程序 608
26.3 设计ATM应用程序 611
26.4 关系型数据库纵览:ATM数据库 614
26.5 SQL 615
26.6 命令行参数的使用 617
26.7 创建数据库连接 618
26.8 编程实现ATM应用程序 619
26.9 小结 639
教程27 绘图应用程序 引入多态概念,进一步讨论图形绘制 650
27.1 探试绘图应用程序 650
27.2 多态 651
27.3 更多Graphics类的方法 652
27.4 添加MyShape类的继承结构 659
27.5 小结 669
教程28 电话号码簿应用程序 Java语音API简介 676
28.1 Java语音API 676
28.2 下载并安装FreeTTS 677
28.3 探试电话号码簿应用程序 678
28.4 创建电话号码簿应用程序 679
28.5 小结 687
29.1 多层架构 695
教程29 Web书店应用程序 Web应用程序的开发及Apache Tomcat Web服务器简介 695
29.2 Web服务器 696
29.3 Apache Tomcat Web服务器 698
29.4 探试Web书店应用程序 700
29.5 小结 702
教程30 Web书店应用程序:客户层 HTML简介 706
30.1 分析Web书店应用程序 706
30.2 创建JavaServer Pages 707
30.3 创建books.jsp页面 707
30.4 创建bookInformation.jsp页面 710
30.5 小结 714
教程31 Web书店应用程:信息层 考察数据库并创建数据库组件 721
31.1 回顾Web书店应用程序 721
31.2 信息层:数据库 721
31.3 在JSP页面中使用Cloudscape数据库 722
31.4 小结 731
教程32 Web书店应用程序:中间层 介绍form属性:method/action和在JSP中插入查询结果集 736
32.1 回顾Web书店应用程序 736
32.2 在books.jsp页面中添加功能 736
32.3 在bookInformation.jsp页面中添加功能 739
32.4 Internet与Web资源 745
32.5 小结 745
附录A 运算符优先级表 750
附录B ASCII字符集 751
附录C GUI设计导航 752
附录D Java类库索引 755
附录E 关键字列表 774
附录F 基本类型 775
词汇表 776
索引 802
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《莎士比亚全集 2》(英)莎士比亚著,朱生豪等译 2002
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017