没有合适的资源?快使用搜索试试~ 我知道了~
Java面向对象程序设计及应用实验指导书.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 82 浏览量
2022-06-11
03:09:26
上传
评论
收藏 1.03MB DOC 举报
温馨提示
试读
63页
Java面向对象程序设计及应用实验指导书
资源推荐
资源详情
资源评论
Java 面向对象程序设计及应用
实验指导书
董 东 张朝昆
2009.2
1
目 录
实验 1 Java 开发环境.........................................................................................................................................................4
实验目的.....................................................................................................................................................................4
实验任务.....................................................................................................................................................................4
命名规则.....................................................................................................................................................................4
实验题目.....................................................................................................................................................................4
实验步骤.....................................................................................................................................................................5
实验 2 Java 基本数据类型及运算...................................................................................................................................11
实验目的...................................................................................................................................................................11
实验任务...................................................................................................................................................................12
实验题目...................................................................................................................................................................12
实验步骤...................................................................................................................................................................13
实验 3 流程控制语句.......................................................................................................................................................15
实验目的...................................................................................................................................................................15
实验任务...................................................................................................................................................................15
实验题目...................................................................................................................................................................15
实验步骤...................................................................................................................................................................16
实验 4 面向对象程序设计初步.......................................................................................................................................19
实验目的...................................................................................................................................................................19
实验任务...................................................................................................................................................................19
实验题目...................................................................................................................................................................19
实验步骤...................................................................................................................................................................21
实验 5 类与对象的设计...................................................................................................................................................22
实验目的...................................................................................................................................................................22
实验任务...................................................................................................................................................................22
实验题目...................................................................................................................................................................22
实验步骤...................................................................................................................................................................24
实验 6 类的继承...............................................................................................................................................................27
实验目的...................................................................................................................................................................27
实验任务...................................................................................................................................................................27
实验题目...................................................................................................................................................................27
实验步骤...................................................................................................................................................................29
实验 7 抽象类和接口.......................................................................................................................................................30
实验目的...................................................................................................................................................................30
实验任务...................................................................................................................................................................31
实验题目...................................................................................................................................................................31
实验步骤...................................................................................................................................................................32
实验 8 数 组......................................................................................................................................................................34
实验目的...................................................................................................................................................................34
实验任务...................................................................................................................................................................34
实验题目...................................................................................................................................................................34
实验步骤...................................................................................................................................................................35
实验 9 异 常......................................................................................................................................................................36
实验目的...................................................................................................................................................................36
实验任务...................................................................................................................................................................36
实验题目...................................................................................................................................................................36
2
实验步骤...................................................................................................................................................................37
实验 10 Collection 框架....................................................................................................................................................39
实验目的...................................................................................................................................................................39
实验任务...................................................................................................................................................................39
实验题目...................................................................................................................................................................39
实验步骤...................................................................................................................................................................42
实验 11 输入输出流.........................................................................................................................................................43
实验目的...................................................................................................................................................................43
实验任务...................................................................................................................................................................43
实验题目...................................................................................................................................................................44
实验步骤...................................................................................................................................................................45
实验 12 GUI 设计.............................................................................................................................................................46
实验目的...................................................................................................................................................................47
实验任务...................................................................................................................................................................47
实验题目...................................................................................................................................................................47
实验步骤...................................................................................................................................................................48
实验 13 线程安全的程序设计.........................................................................................................................................50
实验目的...................................................................................................................................................................50
实验任务...................................................................................................................................................................50
实验题目...................................................................................................................................................................50
实验步骤...................................................................................................................................................................51
实验 14 网络程序设计.....................................................................................................................................................51
实验目的...................................................................................................................................................................51
实验任务...................................................................................................................................................................51
实验题目...................................................................................................................................................................52
实验步骤...................................................................................................................................................................53
附录 1 调试程序...............................................................................................................................................................58
附录 2 文本文件 I/O.........................................................................................................................................................60
3
实验 1 Java 开发环境
实验目的
1. 熟悉 Java 程序运行环境;
2. 对 NetBeans IDE 中创建、编译及运行有初步的了解;
3. 编写简单的应用程序;
4. 学会对应用程序的编译、运行。
实验任务
1. 熟悉 NetBeans IDE 环境,并在 NetBeans 中创建一个简单 Java Application,并能够打印出字符串;
2. 创建简单的 Java Application,能够打印出字符、字符串和数字等;
3. 考查读入一个字符,显示其结果的程序运行情况;
4. 考查读入一个字符串,显示其结果的程序运行情况;
5. 考查利用对话框方式读入数据,进行运算的程序运行情况。
命名规则
为了更好地完成 Java 实验,让大家在实验过程中,更加清楚实验步骤与流程,这里规定如下命名规则:
1. 每次实验为一个项目,项目名称为“Experiment<实验序号>”,如为实验 1 建立一个项目,项目名称为
Experiment1;实验 2 为 Experiment2;…;
2. 每次实验(即一个项目)仅有一个主类“Experiment<实验序号>.Main”,该类中只有一个 main 方法;
3. 实验中每一道实验题作为问题类的一个对象,类名为“Question<实验序号>_<题目号>”,如实验 1 的程
序设计题第 1 题,命名为“Question1_1”,以此类推;
4. 类 Question<实验序号>_<题目号>中设计方法 run(),在该方法中实现题目;
5. 每次实验中的所有类都位于“Experiment<实验序号>”包中;
6. 在 main 方法中,每题类的实例如仅有一个,实例名字为:“ questionInstance(<实验序号>_<题目号>”。
运行该实验题的方法是,向该实例发送消息:qustionInstance<实验数>_<题目号>.run()。
实验题目
1. 编写一个 Java Application 程序,该程序运行后输出效果如下:
Hello Java!
Hello NetBeans!
4
2. 编写一个 Java Application 程序,该程序运行后输出效果如下:
a=100
b=0.5
The result is OK!
3. 给出下面程序的运行效果:
import java.util.Scanner;
public class Question1_3 {
public void run() {
int i;
System.out.printf("%s%n", "Input an integer:");
Scanner sc = new Scanner(System.in);
ch = sc.nextInt();
System.out.printf("The input is \'%d\'" , i );
}
}
4. 给出下面程序的运行效果:
import java.util.Scanner;
public class Question1_4 {
public void run() {
String str ;
System.out.printf("%s", "Please input your name:");
Scanner sc = new Scanner(System.in);
str = sc.next();
System.out.println("Your name is: " + str);
}
}
实验步骤
1. 实验题目 1 实验步骤
(1)选择 NetBeans 主菜单的“File / New Project…”选项,将弹出“New Project”对话框,如图 1-1 所示。
(2)在如图 1-1 所示的界面中,分别选中“Categories”列表框中“Java”选项和“Projects”列表框中“Java
Application”选项,单击“Next”按钮,进入“New Java Application”对话框,如图 1-2 所示。
(3)在如图 1-2 所示的界面中,设置“Project Name”文本框的值为 Experiment1。
5
剩余62页未读,继续阅读
资源评论
oligaga
- 粉丝: 50
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功