Java程序设计实训教程PDF电子书下载
- 电子书积分:8 积分如何计算积分?
- 作 者:汪志达主编
- 出 版 社:北京:科学出版社
- 出版年份:2003
- ISBN:7030119223
- 页数:127 页
第1章 Java语言基础 1
1.1 背景知识 1
1.1.1 Applet与Application 1
1.1.2 Java虚拟机 1
1.1.3 Java程序的输入输出 1
1.1.4 程序控制结构 2
1.1.5 JDK 2
1.2 实训案例 2
1.2.1 程序任务 2
1.2.2 源代码 2
1.2.3 程序说明 5
1.2.4 操作步骤 5
1.2.5 结果分析 5
1.3.3 实训步骤 6
1.3.2 实训内容 6
1.3.1 实训目的 6
1.3 JDK的安装与设置、Java程序及其上机 6
1.2.6 小结 6
1.4 网页上的Java程序 9
1.4.1 实训目的 9
1.4.2 实训内容 9
1.4.3 实训步骤 9
1.5 Java程序的输入输出 10
1.5.1 实训目的 10
1.5.2 实训内容 10
1.5.3 实训步骤 10
1.6 掌握基本语法 13
1.6.1 实训目的 13
1.6.2 实训内容 14
1.6.3 实训步骤 14
1.7.3 实训步骤 15
1.7.2 实训内容 15
1.7 使用控制结构 15
1.7.1 实训目的 15
习题 16
第2章 Java面向对象编程基础 17
2.1 背景知识 17
2.1.1 而向对象 17
2.1.2 包 17
2.2.1 程序任务 18
2.2.2 源代码 18
2.1.4 异常处理 18
2.2 实训案例 18
2.1.3 接口 18
2.2.3 程序说明 20
2.2.4 操作步骤 20
2.2.5 结果分析 20
2.3.2 实训内容 21
2.3.1 实训目的 21
2.3 体现封装思想 21
2.2.6 小结 21
2.3.3 实训步骤 22
2.4 静态与非静态成员的访问 22
2.4.1 实训目的 22
2.4.2 实训内容 22
2.4.3 实训步骤 22
2.5 继承、隐藏和覆盖技术的应用 24
2.5.1 实训目的 24
2.5.2 实训内容 24
2.5.3 实训步骤 24
2.6 方法的重载 25
2.6.1 实训目的 25
2.6.2 实训内容 26
2.6.3 实训步骤 26
2.7 构造函数的继承与重载 26
2.7.1 实训目的 26
2.7.3 实训步骤 27
2.7.2 实训内容 27
2.8 制作和使用户预定义类包 28
2.8.1 实训目的 28
2.8.2 实训内容 28
2.8.3 实训步骤 29
2.9 使用Windows API中的键盘和鼠标事件方法 29
2.9.1 实训目的 29
2.9.2 实训内容 30
2.9.3 实训步骤 30
2.10 实现Java的键盘和鼠标接口 30
2.10.1 实训目的 30
2.10.2 实训内容 31
2.10.3 实训步骤 31
2.11 异常处理语句的使用 32
2.11.1 实训目的 32
2.12.1 实训目的 33
2.12 方法抛出异常、抛出用户自定义异常 33
2.11.2 实训内容 33
2.11.3 实训步骤 33
2.12.2 实训内容 34
2.12.3 实训步骤 34
习题 34
第3章 常用工具 36
3.1 背景知识 36
3.1.1 Java的类库结构 36
3.1.2 Java语言基础类库 36
3.1.3 数组与向量类 37
3.1.4 字符串、日期类、随机类 37
3.2 实训案例 37
3.2.1 程序任务 37
3.2.2 源代码 37
3.2.4 操作步骤 39
3.2.5 结果分析 39
3.2.3 程序说明 39
3.3 掌握字符串、数组的使用 40
3.3.1 实训目的 40
3.3.2 实训内容 40
3.3.3 实训步骤 40
3.4 了解Math类、日期类和向量类 41
3.4.1 实训目的 41
3.4.2 实训内容 41
3.4.3 实训步骤 41
习题 41
第4章 Applet与图形用户界面 42
4.1 背景知识 42
4.1.1 AWT与Swing 42
4.1.2 Applet类 42
4.2.1 程序任务 43
4.2.2 源代码 43
4.1.3 实现Java接口的事件驱动 43
4.2 实训案例 43
4.2.3 程序说明 46
4.2.4 操作步骤 46
4.2.5 结果分析 47
4.2.6 小结 47
4.3 深入Applet类 47
4.3.1 实训目的 47
4.3.2 实训内容 47
4.4.1 实训目的 48
4.3.3 实训步骤 48
4.4 控件、布局和Swing包 48
4.4.2 实训内容 49
4.4.3 实训步骤 49
4.5 设置字体和颜色、绘制基本图形 50
4.5.1 实训目的 50
4.5.2 实训内容 50
4.5.3 实训步骤 50
4.6.3 实训步骤 51
4.6.2 实训内容 51
4.6 使用多媒体技术 51
4.6.1 实训目的 51
4.7 利用Windows API的事件驱动 52
4.7.1 实训目的 52
4.7.2 实训内容 52
4.7.3 实训步骤 53
4.8 实现Java接口的事件驱动 53
4.8.1 实训目的 53
4.8.2 实训内容 53
4.8.3 实训步骤 54
4.9 利用适配器类和内部类处理事件 54
4.9.1 实训目的 54
4.10 制作菜单和多窗体程序 55
4.10.1 实训目的 55
4.9.3 实训步骤 55
4.9.2 实训内容 55
4.10.2 实训内容 56
4.10.3 实训步骤 56
4.11 使用对话框 57
4.11.1 实训目的 57
4.11.2 实训内容 57
4.11.3 实训步骤 58
习题 59
第5章 Java网络程序设计及相关技术 61
5.1 背景知识 61
5.1.1 文件输入输出流 61
5.1.2 多线程 61
5.1.3 URL类 62
5.1.4 URLConnection类 62
5.1.5 Socket类和ServerSocket类 62
5.1.6 UDP和DatagramPacket类 62
5.2.1 程序任务 63
5.2.2 源代码 63
5.2 实训案例 63
5.2.3 程序说明 64
5.2.4 操作步骤 64
5.2.5 结果分析 64
5.2.6 小结 65
5.3 创建和使用文件输入输出流 65
5.3.1 实训目的 65
5.3.2 实训内容 66
5.3.3 实训步骤 66
5.4 用线程实现动画 67
5.4.1 实训目的 67
5.4.2 实训内容 67
5.4.3 实训步骤 68
5.5.2 实训内容 70
5.5.3 实训步骤 70
5.5 利用URL访问网站 70
5.5.1 实训目的 70
5.6 利用URL读取服务器上的文本文件 71
5.6.1 实训目的 71
5.6.2 实训内容 71
5.6.3 实训步骤 72
5.7.2 实训内容 73
5.7.3 实训步骤 73
5.7.1 实训目的 73
5.7 利用URL读取服务器上的图像文件 73
5.8 利用URLConnection与服务器交互 74
5.8.1 实训目的 74
5.8.2 实训内容 75
5.8.3 实训步骤 75
5.9 利用Socket与服务器通信 76
5.9.1 实训目的 76
5.9.2 实训内容 76
5.9.3 实训步骤 77
5.10.1 实训目的 79
5.10.2 实训内容 79
5.10 利用DatagramSocket与服务器通信 79
5.10.3 实训步骤 80
习题 84
第6章 J2ME无线应用编程 85
6.1 背景知识 85
6.1.1 J2ME的应用对象 85
6.1.2 J2ME的体系结构 85
6.1.3 利用MIDP API进行J2ME编程 86
6.2.1 程序任务 87
6.2.2 源代码 87
6.1.4 开发环境 87
6.2 实训案例 87
6.2.3 程序说明 88
6.2.4 实训步骤 89
6.2.5 结果分析 90
6.2.6 小结 90
6.3.2 实训内容 91
6.3 用J2ME编写输入输出窗体程序 91
6.3.1 实训目的 91
6.3.3 实训步骤 92
6.4 访问数据库 92
6.4.1 实训目的 92
6.4.2 实训内容 92
6.4.3 实训步骤 93
6.5 数据通信 93
6.5.1 实训目的 93
6.5.2 实训内容 93
6.5.3 实训步骤 94
习题 94
第7章 Java与Oracle数据库 95
7.1 背景知识 95
7.1.1 Java数据库接口介绍 95
7.2.2 源代码 100
7.2.1 程序任务 100
7.2 实训案例 100
7.1.2 Oracle数据库介绍 100
7.2.3 程序说明 104
7.2.4 操作步骤 104
7.2.5 结果分析 104
7.2.6 小结 104
7.3.3 实训步骤 105
7.3.2 实训内容 105
7.3.1 实训目的 105
7.3 用Java访问数据库 105
习题 106
第8章 综合应用 107
8.1 一个实用的计算器 107
8.1.1 项目任务 107
8.1.2 技术要点 107
8.2 英汉双解小词典 107
8.2.1 项目任务 107
8.4.1 项目任务 108
8.4 将英汉双解小词典的词库放在文本文件中 108
8.4.2 技术要点 108
8.2.2 技术要点 108
8.3.2 技术要点 108
8.3.1 项目任务 108
8.3 将英汉双解小词典的词库放在预定义类包中 108
8.5 记事本程序 109
8.5.1 项目任务 109
8.5.2 技术要点 109
8.6 动态水中倒影 109
8.6.1 项目任务 109
8.6.2 技术要点 110
8.7 聊天程序 112
8.7.1 项目任务 112
8.7.2 技术要点 112
附录A JBuilder简介 114
附录B 实训报告样文 121
主要参考文献 127
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019