
作者:李飞主编
页数:200页
出版社:西安电子科技大学出版社
出版日期:2019
ISBN:9787560652955
电子书格式:pdf/epub/txt
内容简介
本书是《Java程序设计》 (李飞等主编, 西安电子科技大学出版社出版) 的配套实验教材。全书对照《Java程序设计》的章节, 依照实验目的、实验预习、实验内容、思考题与练习程序的结构组织实验, 兼顾了对学生在实验准备环节、实验环节和实验后巩固所学环节的指导。全书包括Java开发工具与简单程序设计、Java程序设计基础、Java程序的流程控制、数组和字符串、面向对象程序设计的基本知识、泛型与集合、Java异常处理、GUI程序设计基础、GUI组件、Applet小程序、流和文件、线程、网络编程和综合设计性实验等14个实验。其中, 综合设计性实验从项目开发的角度指导学生使用Java语言设计开发应用程序, 是本书的一大特色。
本书特色
本书是《Java程序设计》(李飞等主编,西安电子科技大学出版社出版)的配套实验教材。全书对照《Java程序设计》的章节,依照实验目的、实验预习、实验内容、思考题与练习程序的结构组织实验,兼顾了对学生在实验准备环节、实验环节和实验后巩固所学环节的指导。全书包括Java开发工具与简单程序设计、Java程序设计基础、Java程序的流程控制、数组和字符串、面向对象程序设计的基本知识、泛型与集合、Java异常处理、GUI程序设计基础、GUI组件、Applet 小程序、流和文件、线程、网络编程和综合设计性实验等14个实验。其中,综合设计性实验从项目开发的角度指导学生使用Java语言设计开发应用程序,是本书的一大特色。
本书可作为本、专科院校Java程序设计课程的实验指导用书,也可作为Java自学者的入门用书。
目录
1.1 实验目的 1
1.2 实验预习 1
1.2.1 JDK开发工具的下载及安装 1
1.2.2 Java应用程序执行过程 5
1.2.3 Eclipse的下载与操作 6
1.3 实验内容 9
1.4 思考题与练习程序 11
实验二 Java程序设计基础 12
2.1 实验目的 12
2.2 实验预习 12
2.2.1 基本数据类型 12
2.2.2 数据类型的转换 13
2.2.3 运算符和表达式 13
2.2.4 包装类 14
2.3 实验内容 14
2.4 思考题与练习程序 19
实验三 Java程序的流程控制 21
3.1 实验目的 21
3.2 实验预习 21
3.2.1 算法 21
3.2.2 顺序结构 23
3.2.3 选择分支结构 23
3.2.4 循环结构 25
3.3 实验内容 26
3.4 思考题与练习程序 31
实验四 数组和字符串 33
4.1 实验目的 33
4.2 实验预习 33
4.2.1 一维数组 33
4.2.2 二维数组 34
4.2.3 字符串和字符数组 34
4.3 实验内容 35
4.4 思考题与练习程序 41
实验五 面向对象程序设计的基本知识 42
5.1 实验目的 42
5.2 实验预习 42
5.2.1 类 42
5.2.2 对象 44
5.2.3 继承与多态 45
5.2.4 接口与抽象类 46
5.2.5 最终类、内部类与匿名类 47
5.3 实验内容 49
5.4 思考题与练习程序 61
实验六 泛型与集合 63
6.1 实验目的 63
6.2 实验预习 63
6.2.1 泛型 63
6.2.2 集合 64
6.3 实验内容 65
6.4 思考题与练习程序 70
实验七 Java异常处理 71
7.1 实验目的 71
7.2 实验预习 71
7.2.1 处理异常 72
7.2.2 抛出异常 73
7.2.3 自定义异常 74
7.3 实验内容 74
7.4 思考题与练习程序 79
实验八 GUI程序设计基础 80
8.1 实验目的 80
8.2 实验预习 80
8.2.1 图形界面的组成 80
8.2.2 与GUI相关的包和类 81
8.2.3 布局管理器 82
8.2.4 事件处理机制 84
8.2.5 GUI容器的使用 87
8.3 实验内容 88
8.4 思考题与练习程序 99
实验九 GUI组件 100
9.1 实验目的 100
9.2 实验预习 100
9.2.1 常用控制组件 100
9.2.2 菜单与工具栏 103
9.2.3 对话框 105
9.2.4 图形与图像 106
9.3 实验内容 108
9.4 思考题与练习程序 121
实验十 Applet 小程序 122
10.1 实验目的 122
10.2 实验预习 122
10.2.1 与Applet相关的HTML标记 123
10.2.2 Applet类 124
10.2.3 Applet中常用的接口 126
10.3 实验内容 127
10.4 思考题与练习程序 132
实验十一 流和文件 133
11.1 实验目的 133
11.2 实验预习 133
11.2.1 流的基本概念和模型 133
11.2.2 字符流的处理 134
11.2.3 字节流的处理 136
11.2.4 过滤器数据流 138
11.2.5 文件 139
11.3 实验内容 141
11.4 思考题与练习程序 146
实验十二 线程 147
12.1 实验目的 147
12.2 实验预习 147
12.2.1 线程的状态 147
12.2.2 线程的创建 148
12.2.3 线程的基本操作 150
12.2.4 线程组 152
12.3 实验内容 153
12.4 思考题与练习程序 160
实验十三 网络编程 161
13.1 实验目的 161
13.2 实验预习 161
13.2.1 网络编程基本知识 161
13.2.2 URL编程 162
13.2.3 socket编程 165
13.3 实验内容 167
13.4 思考题与练习程序 174
实验十四 综合设计性实验 175
14.1 实验目的 175
14.2 实验预习 175
14.2.1 程序设计的一般步骤 175
14.2.2 用例图 176
14.2.3 类图 176
14.3 实验内容 178
14.3.1 可行分析和需求分析 178
14.3.2 总体设计 179
14.3.3 详细设计 180
14.3.4 编码 185
14.3.5 测试 196
14.4 思考题与练习程序 198
附录A 常见错误列表 199
附录 B 实验报告模板 200















