java实验指导书docx.docx
- 文档编号:9607358
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:27
- 大小:103.96KB
java实验指导书docx.docx
《java实验指导书docx.docx》由会员分享,可在线阅读,更多相关《java实验指导书docx.docx(27页珍藏版)》请在冰点文库上搜索。
java实验指导书docx
java实验指导书
实验一、安装JDK并熟悉java的运行环境
实验二、基本语法练习
实验三、面向对象编程实验
实验四、异常处理实验
实验五、小应用程序实验
实验六、图形图像实验
实验七、GUI实验
实验八、多线程实验
实验九、输入输出流实验
实验十、数据库应用实验
实验一、安装JDK并熟悉java的运行环境
一、实验目的
熟悉JAVA的运行环境及学习简单的编程。
二、预习内容
安装工具软件的基本方法。
三、实验设备与环境
装有JAVA语言工具软件的微机若干
四、实验内容
安装JCreator及JAVA的核心编译程序J2SDK。
1、打开JCreator的安装盘安装JCreator。
2、在相同目录下安装J2SDKo
3、打开JCreator软件对J2SDK文件进行配置。
4、编写一应用程序,在屏幕上显示“HELLOWORLD”。
PulicclassHello
(
publicstaticvoidmain
5、编写一小程序实现上述功能:
在屏幕上显示“HELLOWORLD”。
实验结果
五、注意事项
1.认真填写实验报告
2.遵守实验室各项制度,服从实验指导教师的安排
3.按规定的时间完成实验
六、说明
本次实验建议学时数2学时
七、实验总结与体会
实验二、基本语法练习
一、实验目的
1.熟悉Java的基本语法
2.编写应用程序接收命令行参数
3.编写应用程序接收用户从键盘的输入
4.掌握字符串与数组的基本方法
二、预习内容
java编程的基本结构
三、实验设备与环境
装有JAVA语言工具软件的微机若干
四、实验内容
1.编写一个应用程序求若干个数的平均数,原始数字要求从命令行输入。
应用程序中main方法的参数String类型的数组args能接受用户从命令行键入的参数。
编辑,设保存在D:
\rnyjava目录下。
classAverage
(
publicstaticvoidmain
(
doublen,sun=0;
for
(
sum=sum+;)n=sum/;
编译。
键入如下命令:
D:
\myjava>java
执行。
键入如下命令。
注意,命令行参数之间用空格分隔。
D:
\rnyjava>java"""""21212121"
汪息:
1)参数的个数可以利用来取得。
2)参数“21212121”分别赋给了main方法的参数arges[0]>arges[1]
和arges[2]。
3)由于arges[0]、arges[1]和arges[2]是String类型的,所以要利用方法将String类型转化成Double类型,再用doubleValue方法求出double类型的值。
2.编写一个应用程序,接受用户从键盘输入的摄氏温度,然后将其转化成等效的华氏度温度。
方法一:
利用System.方法可以接受从键盘输入的unicode码,编写一个循环取键值,循环出口为当输入回车时,即判断键值是否为13,若是,则退出循环。
编辑,设保存在D:
\myjava目录下。
import*;
import*;
classAccpet
(
publicstaticvoidmain
(
intc=0;
Strings="";
//语句需要加try/cacth捕获异常
tyr
(
while〃当输入的不是回车
(
c=Sytem.;
s=s+c;//将int型转化成char型,再连接成字符串
}
}
catch{}
intcelsius=);
doublefahre=*celsius+32;
汪息:
1)in是System类的一个属性,的返回类型是InputStream类型。
输入字节
流的父类,InputStream类中的read方法可以读取一个用户从键盘上输入的键值。
的返回值是整型,因此需要先转化成字符型后再连接成字符串。
2)需要用try/catch机制来捕获异常。
3)将字符串转化成响应的整型数值后再利用公式计算出华氏温度。
方法二:
由于InputStream类中的read方法只能读取一个键值,所以需要利用循环才能读出用户从键盘输入的一串字符,有没有读取一行字符的命令呢?
我们可以利用Java中类的嵌套来实现。
由于BuffereReaser类有读取一行字符串的方法,所以可以这样去定义对象:
BuffereReaserbr=newBuffereReaser);
编辑,设保存在D:
\rnyjava目录下。
ClassAccptlpublibstaticvoidmain
Strings=
a,,
BuffereReaserbr=newBuffereReaser);try(s=;
}cath{}intcel=);doublef=cel*+32;
3.编写应用程序,按升序顺序输出一维数组中的元素。
排序的方法有很多,常用的有选择发和冒泡法,在此使用选择法。
编辑,设保存在D:
\rnyjava目录下。
classSort
(
publicstaticvoidmain
(
inta[]={l,3,5,6,0,2,7,9,8};
inttemp;
intk;
intlen=;
for
(
k=i;
for
(
i珠二j;
}
temp=a[i];a[i]=a[k];a[k]=temp;
}
for
五、注意事项
1.认真填写实验报告
2.遵守实验室各项制度,服从实验指导教师的安排
3.按规定的时间完成实验
六、说明
1.建议学时数2学时
第I部分:
实验指导
实验1:
Java开发环境J2SE
一、实验目的学习从网络上下载并安装J2SE开发工具。
学习编写简单的JavaApplication程序.
了解Java源代码、字节码文件,掌握Java程序的编辑、编译和运行过程。
二、实验任务
从网络上下载或从CD-ROM直接安装J2SE开发工具,编写简单的JavaApplication程序,编译并运行这个程序。
三、实验内容
1.安装J2SE开发工具
Sun公司为所有的java程序员提供了一套免费的java开发和运行环境,取名为Java2SDK,可以从http:
//上进行下载。
安装的时候可以选择安装到任意的硬盘驱动器上,例如安装到C:
\_03目录下。
教师通过大屏幕演示J2SE的安装过程,以及在Windows98/2000/XX下环境变量的设置方法。
2.安装J2SE源代码编辑工具EditPlus
教师通过大屏幕演示EditPlus的安装过程,以及在Windows98/2000/XX操作系统环境下编辑Java原程序的常用命令的用法。
3.编写并编译、运行一个JavaApplication程序。
创建一个名为HelloWorldApp的javaApplication程
序,在屏幕上简单的显示一句话〃老师,你好!
〃。
publicc
lassHelloWorldApp{
publicstaticvoidmain(
4.编译并运行下面的JavaApplication程序,写出运行结果。
1:
publicclassMyClass{
2:
privateintday:
3:
privateintmonth;
4:
privateintyear;
5:
publicMyClass{
6:
day=l;
7:
month=l;
8:
year=1900;
9:
}
10:
publicMyClass{
11:
day=d;
12:
month=m;
13:
year=y;
14:
15:
publicvoiddisplay(16:
;
17:
}
18:
publicstaticvoidmain{
19:
MyClassml=newMyClass;
20:
MyClassm2=newMyClass;
21:
;
22:
;
23:
}
24:
}
运行结果:
1-1-1900
25-12-XX
实验2:
Java基本数据类型
一、实验目的
掌握javadoc文档化工具的使用方法。
掌握Java语言转义字符的功能。
理解“值传递”的过程。
二、实验任务
利用javadoc文档化工具,将给定的JavaApplication源代码自动生成一系列说明文档。
输入、运行给定的JavaApplication程序,写出运行结果,以验证Java语言转义字符的功能。
按照要求编写JavaApplication程序。
三、实验内容
1•Javadoc文档化工具的使用
Java2SDK中提供了一个文档自动生成工具,可以简化程序员编写文档的工作。
可以使用命令启动Java文档化工具,自动生成Java程序文档。
输入下面给出的JavaApplication程序,利用javadoc命令生成该Java应用程序的文档,并使用浏览器IE显示生成的文档页面内容。
1:
/*Java编程技术chapter3,
2:
版权所有:
新东方IT教育。
3:
作者:
zig
4:
日期:
XX/07/01
5:
*/
6:
/**
7:
这是一个Java语言入门程序,定义类CommentTest。
其中含有m
ain方法,因此可以作为一8:
个应用程序单独执行。
其功能是在默认的输出设备上输出字符串〃Hi,你好!
〃。
9:
*/
10:
publicclassCommentTest(
11:
//主方法,作为Java应用程序的默认入口。
12:
13:
14:
15:
publicstaticvoidmain{:
//输出〃Hi,你好!
〃}}执行javadoc指令,生成文件:
、、、、、、、、、、、。
2.输入下面的JavaApplication程序,写出运行结果。
1:
publicclassCharSample(
2:
publicstaticvoidmain{
3:
charchi='\b';
4:
charch2=,\t';
5:
charch3='\n;
6:
charch4=,\r';
7:
charch5='\〃’;
8:
charch6=,\'';
9:
charch7='\\';
10:
;
H:
:
12:
;
13:
;
14:
;
15:
;
16:
;
17:
18:
}
运行结果:
沈师范大学
沈阳师范大学
沈阳
师范大学
沈阳
师范大学
“沈阳师范大学”
'沈阳师范大学'
\沈阳师范大学\}
3.按下面的要求完成JavaApplication程序,写出程序的运行结果。
定义一个Java类Point,用来描述平面直角坐标系中点的坐标,该类应该能描述点的横、纵坐标信息及一些相关操作,包括获取点的横、纵坐标,修改点的坐标,显示点的当前位置等。
定义一个测试类javaTest,创建Point类的对象并对其进行有关的操作。
classPoint(
doublex,y;
publicvoidsetXY{x=a;
y=b;
}
publicdoublegetX(returnx;
}
publicdoublegetY(returny;
}
publicvoiddisp{
};
publicclassjavaTest{
publicstaticvoidmain(
Pointpl=newPoint:
运行结果:
点的当前坐标为:
点的当前坐标为:
《Java语言》
实验指导书
实验一分两次写
实验二分四次写
实验三分四次写说明:
、,.、-
刖B
一、上机实验目的
上机实验的目的是提高学生的分析问题、解决问题的能力和动手能力,通过实践环节理解Java语言的基本结构和程序设计方法。
通过亲手编程掌握Java语言编程的方法。
二、实验基本内容
为了使学生在上机实验时目标明确,本实验指导书针对课程内容编写了8个实验。
学生可以在课内机时先完成指导书中给出的程序,理解所学的知识,在此基础上再编写其他应用程序。
指导书中的8个实验如下。
1Java程序的编辑、编译、运行环境
3
4
5
java面向对象程序设计Java图形用户界面设计java网络编程应用JDBC数据库应用技术
三、实验任务与时间安排
《Java语言》是一门实践性很强的课程,除了在课内安排的实验外,鼓励同学在课外用相关技术进行编程练习o《Java语言》上机实验时间为18学时,与教学内容同时进行上机实验。
18上机学时分为5个实验,在该单元学习后安排1次上机实验。
实验IJava程序的编辑、编译、运行环境
一、实验目的
1.掌握下载JavaSDK软件包、EditPlus编辑软件的方法。
2.掌握设置Java程序运行环境的方法。
3.掌握编写与运行Java程序的方法。
4.了解Java语言的概貌。
5.为学习Java语言和进行Java程序的实验做好准备工作。
二、实验要求
1•下载、安装并设置JavaSDK软件包。
2.下载并安装EditPlus编辑软件。
3.编写一个简单的Java程序。
4.掌握运行Java程序的步骤。
5.浏览SDK自带的Applet应用小程序。
三、实验指导
SDK的下载与安装
1.机器要求Java对机器运行要求不高。
下面给出的是基于Windows平台的机器要求。
硬件要求:
CPUPII以上,64M内存,100M硬盘空间即可。
软件要求:
Windows98/Me/XP/NT/2000,IE5以上。
2.下载SDK为了建立基于SDK的Java运行环境,需要先下载Sun的免费SDK软件包。
SDK包含了一整套开发工具,其中包含对编程最有用的是Java编译器、Applet查看器和Java解释器。
在浏览器中输入http:
///,可看到图所示的Sun公司网站页面。
图
在页面右边“PopularDownloads”栏中可看到最新版的SDK软件包,这里显示的是“J2SESDK-NEW”。
单击“J2SESDK-NEW”超链接,可看到图所示页面。
图
在页面的“DownloadJ2SEv01"栏可以选择下载
J2SEv_01SDK软件包。
有两种选择:
一种是在线安装"Windowslnstallation”;一种是离线安装"Windows
Offlinelnstallation"。
单击页面中“SDK"
列对应的“DOWNLOAD”超链接,可看到图所示的下载协议说明书。
图
单击“ACCEPT”按钮,同意Sun公司的协议,可进入到图所示的下载页面,单击"Downloadj2sdkT_4_2_"超链接,开始下载工作。
图
3.安装SDK
运行下载的“j2sdk-l_4_2_”软件包,可安装SDK,在安装过程中可以设置安装路径及选择组件,系统默认的安装路径为C:
\_01,默认的组件选择是全部安装。
4.SDK中的主要文件夹和文件
安装成功后,E:
\_01中的文件和子目录结构如图所示。
《Java语言程序设计》
实验指导书
编著:
龙艳彬
辽宁科技大学电信学院
XX年8月出版
读
4
一、本实验指导书的使用特
点
4
二、对学生的要
求
4
三、对教学的要
求
4
实验一JAVA语言的编程环境和开发工具
5一、—-、
\、
1.
2.
3.
4.
5.
6.
7.
四、
1.
2.
3.
4.
五、
六、实验目
的
5实验内
容
5全面介绍
JDK
错误!
未定义书签。
Java2的三种技术平
台
错误!
未定义书签。
Java开发工具包
JDK
错误!
未定义书签。
如何获取
JDK
错误!
未定义书签。
JDK的安装说
明
错误!
未定义书签。
JDK运行的环境变量配
错误!
未定义书签。
应用JDK开发Java程序的步
骤
错误!
未定义书签。
应用JDK开发Java程序的例子
错误!
未定义书签。
集成开发工具
错误!
未定义书签。
JCreator版本介绍
错误!
未定义书签。
JCreator的获取
错误!
未定义书签。
JCreator
装
错误!
未定义书签。
JCreator
的使
用
错误!
未定义书签。
集成开发
工具MYECLIPSE简
介
..错误!
未定义书签。
实验报告要
求
5
实验二JAVA语言基
础
6
1、实验目
的
6
二、实验内
容
6
7
实验三JAVA流程控
制
10
的
10
容
10
求
12
实验四面向对象程序设
12
1、实验目
的
12
2、实验内
容
12
三、实验报告要
求
16
实验五接口、包、异
常
17
一、实验目
的
17
17
26
27
一、实
的
27
容
27
求
30
实验七文件管理与流式文件
31
一、实验目的
31
2、实验内容
31
3、实验报告要
求
33
实验八JAVA小程序APPLET
34
的
34
二、实验内
容
34
3、实验报告要
求
37
实验九图形用户界面G
UI
38
一、实验目
的
38
二、实验内
容
求....
、
....38
实
验
报
告
要
程.•••
实
...39
验
十
JAVA
的
多
线
40
的
40
容
40
求
41
验
43
一、实验目
的
43
二、实验内
容
43
三、实验报告要
求
44
附录1【JDK与ECL
IPSE]
45
附录2【SUN公司PLUG-IN技术】
77
1.Sun公司Plug-in技术的推
JRE……
2如何
77
获
得
77
3.在JCreator
中
的
配
置
IE
错误!
未定义书签。
4.在JCreator中
运
行
错误!
未定义书签。
附录3【一些参
考
的
例
程】‘
....78
实验1:
学会简
单
的
开
发
....78
实验2
验证表达式结
果
....78
实验3Java流程控
制
79
实验4:
由键盘输入数
据
....80
实验5类与方
法
81
实验6:
一个实用的
JavaApplet
81
实验7:
多线程与异常处
理
82
实验8:
Applet与多线
程
...83
实验9:
继承与接
口
85
实验10:
文本的拷贝、粘贴、替
换
87
实验11:
简单文本编辑
器
..90实验12:
菜单与文件对话
框
100
实
验
13
:
汽
车
赛
跑
...103
验:
108实验一JAVA的健盘事件管理
108
一、实验目
的
108
二、实验内容
108
三、实验报告要
求
110实验二JAVA的APPLET与多线程
111
的
111
二、实验内容
111
三、实验报告要求
112
实验导读
一、本实验指导书的使用特点
1)提供源代码。
考虑上机时间有限,使学员把精力集中在对基本原理的理解上,
而不是用较多的时间去输入源代码,对较复杂的实验都提供了经过调试的源程序,实验期间可以从服务器上下载。
2)为了加强对基本问题的理解,提高调试技巧,每个实验安排了【思考问题】,你
要按里面提出的问题修改程序或造错来体验实验要点及调试细节。
实验报告内容也基本是根据这里提出的。
二、对学生的要求
1)由于实验学时极其有限,所以实验前必须充分预习,按【思考问题】的要求提
前做好准备。
自己主动增加课外上机时间。
2)实验时一定养成创建自己工作区的习惯。
不要用系统默认工作区。
每次实验结
束把你做完的实验内容拷贝走。
最好准备一个U盘。
这些程序是java编程很好的参考资料。
3)每个实验都需要提交实验报告。
报告内容由“实验报告要求”指定。
而且每篇
报告都要写出“实验总结和体会”。
4)提倡积极思考。
你可以提出自己的实验观点和方法。
5)充分利用好宝贵的实验时间,主动与指导老师交流。
实验课堂不准做任何与实
验内容无关的事情。
三、对教学的要求
本实验指导书共编排了11个实验。
可以根据学时及教
学变化的情况对实验内容进行组合或取舍O
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 实验 指导书 docx