内容简介
第一部分 基础验证型实验
第1章 Java运行环境的安装与测试
1.1内容回顾
1.1.1 JDK的安装与测试
1.2典型实例
1.3实验设计
第2章 数据与表达式
2.1内容回顾
2.1.1基本数据类型
2.1.2基本数据类型转换
2.1.3运算符与表达式
2.1.4运算符的优先级与结合性
2.2典型实例
2.3实验设计
2.3.1实验一
2.3.2实验二
2.3.3实验三
第3章 使用类和对象
3.1内容回顾
3.1.1 package与import
3.1.2 String,Math,Random
3.1.3格式化输出
3.2典型实例
3.3实验设计
3.3.1实验一
3.3.2实验二
3.3.3实验三
3.3.4实验四
3.3.5实验五
3.3.6实验六
第4章 条件和循环语句
4.1内容回顾
4.1.1 if语句
4.1.2 switch语句
4.1.3循环语句
4.1.4跳转语句
4.2典型实例
4.3实验设计
4.3.1实验一
4.3.2实验二
第5章 数组
5.1内容回顾
5.1.1一维数组
5.1.2二维数组
5.2典型实例
5.3实验设计
5.3.1实验一
5.3.2实验二
第6章 类的编写
6.1内容回顾
6.1.1封装
6.1.2可见性修饰符
6.1.3构造器
6.2典型实例
6.3实验设计
第7章 面向对象设计
7.1内容回顾
7.1.1静态类成员
7.1.2类之间的关系
7.1.3 this关键字
7.1.4接口
7.2典型实例
7.3实验设计
7.3.1实验一
7.3.2实验二
第8章 继承
8.1内容回顾
8.1.1子类创建
8.1.2隐藏和覆盖
8.2典型实例
8.3实验设计
8.3.1实验一
8.3.2实验二
第9章 多态
9.1内容回顾
9.1.1抽象类
9.1.2抽象类与接口的差异
9.2典型实例
9.3实验设计
9.3.1实验一
9.3.2实验二
第10章 异常
10.1内容回顾
10.1.1 Java异常的分类
10.1.2 Java的异常处理
10.1.3自定义异常类
10.2典型实例
10.3实验设计
10.3.1实验一
10.3.2实验二
第11章 多线程
11.1内容回顾
11.1.1线程相关概念
11.1.2 Java的多线程
11.1.3 Java的线程同步
11.2典型实例
11.3实验设计
11.3.1实验一
11.3.2实验二
第12章 数据流
12.1内容回顾
12.1.1 Java数据流的分类
12.1.2 Java数据流的功能
12.2典型实例
12.3实验设计
12.3.1实验一
12.3.2实验二
12.3.3实验三
12.3.4实验四
第13章 GUI综合设计
13.1内容回顾
13.1.1常用组件
13.1.2布局管理器
13.1.3事件处理
13.1.4其他辅助类
13.2典型实例
13.3实验设计
13.3.1实验一
13.3.2实验二
13.3.3实验三
13.3.4实验四
第二部分 综合设计型实验
第14章 信息检索之最大逆向匹配分词算法实现
14.1功能描述
14.2总体设计
14.2.1算法解析
14.2.2功能实现
14.3代码实现
14.3.1 InitWalljava
14.3.2 SpitWordjava
14.3.3 WindowCloserjava
14.4运行发布
第15章 递归算法的动态演示——机器人走路
15.1功能描述
15.2总体设计
15.2.1机器人(Robot)对象
15.2.2棋盘(RobotRoom)对象
15.2.3功能实现
15.3代码实现
15.3.1 Robotjava
15.3.2 RobotRoomjava
15.4运行发布
第16章 模拟系统的应用——ATM自动存取款机
16.1功能描述
16.2总体设计
16.2.1程序流程图
16.2.2 Java类与自定义类的层次关系
16.2.3类的自定义说明
16.3代码实现
16.3.1 JDBCjava
16.3.2 Functionsjava
16.3.3 LoginFramejava
16.3.4 MainFramejava
16.4运行发布
第17章 用Java编写网页爬虫程序
17.1引言
17.2开发环境的配置
17.2.1 Eclipse
17.2.2 XAMPP
17.2.3开源Java类库
17.3程序说明
17.3.1程序原理
17.3.2类的自定义说明
17.4代码实现
17.4.1 Crawler.java
17.4.2 HTTPGetjava
17.4.3 PARSEPagejava
17.5运行与发布
第18章 简易多线程下载软件
18.1功能描述
18.2总体设计
18.2.1算法解析
18.2.2功能实现
18.3代码实现
18.3.1 MultiThreadDownload.java
18.3.2 DownLoadFile.java
18.3.3 DownLoadFileThreadjava
18.4运行发布
第19章 简易MP3播放器软件设计
19.1功能描述
19.2总体设计
19.2.1算法解析
19.2.2功能实现
19.3代码实现
19.3.1 MyFileFilterjava
19.3.2 FileInputjava
19.3.3 States.java
19.3.4 Playjava
19.3.5 Mp3Playerjava
19.4运行发布
第20章 简易成绩查询系统的实现
20.1功能描述
20.2总体设计
20.2.1整体架构解析
20.2.2功能实现
20.3代码实现
20.3.1 DBConnectionjava
20.3.2 CustomPageSizejava
20.3.3 ITBeanjava
20.3.4 showGradePDFjava
20.3.5 STUjava
20.3.6 selectcoursejsp
20.4运行发布
第21章 综合设计实验
21.1综合设计实验题目1继承的运用
21.1.1实验要求
21.1.2实验效果展示
21.1.3实验指导
21.2综合设计实验题目2编写一个记事本程序
21.2.1实验要求
21.2.2实验效果展示
21.2.3实验指导
21.3综合设计实验题目3事件监听的实现:万年历+记事本+小闹钟
21.3.1实验要求
21.3.2实验效果展示
21.3.3实验指导
参考文献