Java软件编程实例教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:孙燮华编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:9787302171577
- 页数:338 页
第1章 概论 1
1.1为什么要学习Java 1
1.2初识Java 3
1.2.1 Java的运行环境简介 3
1.2.2独立应用程序举例 3
1.2.3小应用程序Applet举例 9
1.3 Java程序的编写、编译和运行 11
1.3.1 Java程序的编写 11
1.3.2 Java程序的编译和运行 13
1.4 Java程序的基本结构 13
习题 14
第2章 Java语言基础 16
2.1标识符与关键词 16
2.1.1标识符 16
2.1.2关键词 17
2.2 Java的数据类型 17
2.2.1基本数据类型 18
2.2.2数据类型的转换 19
2.2.3变量、说明和赋值 19
2.3表达式与语句 20
2.3.1运算符与表达式 20
2.3.2语句 28
2.4数组 29
2.4.1一维数组 30
2.4.2二维数组 33
习题 36
第3章 程序控制流 38
3.1选择语句 38
3.1.1 if语句 38
3.1.2 switch语句 39
3.2循环语句 41
3.2.1 while循环 41
3.2.2 for循环 42
3.3跳转语句 43
3.3.1 break语句 43
3.3.2 continue语句 44
3.3.3 return语句 45
习题 46
第4章 Java的面向对象特性 49
4.1概述 49
4.2类和对象 50
4.2.1类的定义 50
4.2.2对象的创建、初始化和使用 53
4.2.3构造方法 54
4.2.4成员变量和成员方法 56
4.2.5方法的重载 59
4.2.6抽象类 62
4.2.7封装 63
4.3类的继承和多态 64
4.3.1继承的概念 64
4.3.2继承的实现 65
4.3.3单重继承 66
4.3.4多态性 66
4.3.5方法和域的覆盖 66
4.4包与接口 71
4.4.1 Java的包 71
4.4.2接口 72
4.5 Java程序的访问控制 73
4.5.1限定访问权限的修饰符 73
4.5.2 static修饰符 73
4.5.3与继承有关的关键字 75
习题 75
第5章 AWT用户界面设计 77
5.1标签与文本框 78
5.1.1标签类Label 79
5.1.2文本框类TextField 80
5.1.3关于窗口的设置 81
5.1.4独立应用程序和main方法 82
5.2复选框与单选按钮 82
5.2.1复选框类Checkbox 84
5.2.2单选按钮类CheckboxGroup 85
5.3选择框Choice 85
5.4文本域与按钮 87
5.4.1文本域类TextArea 87
5.4.2按钮类Button 88
5.5事件与监视器接口 90
5.5.1事件类Event 90
5.5.2监视器接口 91
5.6框架类Frame 98
5.6.1框架类Frame 99
5.6.2框架类举例 99
5.7面板类Panel 101
5.8布局管理器之一 101
5.8.1边界布局管理器BorderLayout 101
5.8.2网格布局管理器GridLayout 104
5.8.3实例1注册软件之界面实现——使用布局管理器 105
习题 112
第6章 SWING用户界面设计 113
6.1实例2学生信息系统之界面设计 114
6.1.1 SWING菜单大类 114
6.1.2文本窗格类JTextPane 116
6.1.3 SWING的按钮与标签及分隔线控件 120
6.2布局管理器之二 128
6.2.1不设置布局管理器 128
6.2.2字体类Font和颜色类Color 130
6.3表格控件的设计 132
6.3.1表格类JTable 132
6.3.2滚动窗格类JScrollPane 134
6.3.3默认表格模型类DefaultTableModel 135
6.3.4表格行的删除 137
6.4弹出窗口的设计 140
6.5实例2之按钮功能的实现 140
6.5.1“添加”和“查询”按钮基本功能 140
6.5.2按钮功能的全部实现 145
习题 152
第7章 多媒体技术 154
7.1实例3多媒体电子相册 154
7.1.1界面设计 154
7.1.2在独立应用程序中播放音乐的方法 156
7.1.3独立应用程序中图像的载入和图像类 159
7.1.4图片翻动功能设计 164
7.1.5加入显示缩放功能 165
7.1.6实例3的完全实现 167
7.1.7文件的输入与输出 171
7.2实例4音乐日历时钟之图形设计 175
7.2.1整体界面和图形设计 175
7.2.2日历类和双缓冲技术 177
7.2.3图像映射 182
7.3图形技术 185
习题 188
第8章 Applet的设计与异常处理 191
8.1小应用程序Applet 191
8.1.1独立应用程序与Applet的转换 191
8.1.2 Applet类和图像在Applet中的载入方法 194
8.2 HTML文件和参数的加入 197
8.2.1 HTML与标记<APPLET> 197
8.2.2 <APPLET>标记的属性 198
8.2.3利用参数向Applet传递信息 200
8.2.4 Applet中声音的载入和播放 201
8.3异常处理 204
8.3.1 Java异常处理机制 204
8.3.2异常的处理 205
8.3.3 MediaTracker类和异常处理应用 206
8.4时间触发器Timer的应用 209
习题 214
第9章 多线程与动画设计 216
9.1多线程 216
9.1.1不调用多线程和调用多线程比较试验 216
9.1.2异或模式绘图与动画 220
9.2文字动画 224
9.2.1逐个显示字符串 224
9.2.2文字浮动的多线程程序 228
9.3图形动画 231
9.3.1实例4音乐日历时钟的完全实现 231
9.3.2实例5多媒体动画WelcomeYou 239
9.4实例6具有立体感的动画飞鱼的设计 246
9.4.1图像处理简介 247
9.4.2动画制作算法 248
9.4.3具有立体感的动画飞鱼的实现 259
习题 265
第10章 数据库及其应用 267
10.1关系数据库与SQL语言 267
10.1.1关系数据库的基本概念 267
10.1.2数据定义语言 268
10.1.3数据操纵语言 269
10.1.4数据查询语言 270
10.2使用JDBC连接数据库 270
10.2.1 JDBC编程要点 270
10.2.2安装ODBC驱动程序示例 271
10.3 JDBC编程举例 275
10.3.1创建和删除数据表 275
10.3.2添加记录 276
10.3.3修改数据 278
10.3.4删除记录 279
10.3.5查询数据库 280
10.4实例1注册软件的完全实现 282
10.5实例2学生信息系统的完全实现 284
10.5.1添加功能的实现 284
10.5.2删除功能的实现 286
10.5.3修改功能的实现 287
10.5.4全部功能的实现 287
习题 297
第11章 信息管理软件设计 299
11.1实例7图书管理系统 299
11.1.1登录与注册界面设计 300
11.1.2注册程序设计 304
11.1.3管理员界面程序设计 307
11.1.4图书入库程序设计 308
11.1.5用户界面程序设计 311
11.1.6图书信息程序设计 312
11.2布局管理器之三——网袋布局管理器 316
习题 318
第12章 网络编程初步 320
12.1 Socket接口 320
12.1.1 Socket的基本概念 320
12.1.2 ServerSocket类 322
12.2实例8简易聊天室 325
12.2.1简易聊天室服务器端程序 325
12.2.2简易聊天室客户端程序 327
习题 330
附录A 实例和部分例题索引(索引举例:实例章.节) 331
附录B 类和接口索引(索引举例:章.节) 333
附录C 选择题参考答案 335
参考文献 337
后记 怎样使用本书和学习Java——作者的建议 338
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《博士教你识中药》(中国)黄汉超 2019
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《保教知识与能力》师大教科文教材编写组编著 2020
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《教自闭症孩子主动发起和自我管理 应用关键反应训练提高社交技能》(美)Lynn Kern Koegel,(美)Robert L. Koegel著 2019
- 《高中压配电网规划 实用模型、方法、软件和应用 上》王主丁著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019