Java程序设计方案实验指导书7Word格式.docx
《Java程序设计方案实验指导书7Word格式.docx》由会员分享,可在线阅读,更多相关《Java程序设计方案实验指导书7Word格式.docx(57页珍藏版)》请在冰豆网上搜索。
属性
开出
要求
1
Java运行环境
通过在不同环境编译运行一个Java编程环境,认识Java程序结构。
2
综合
必做
基本编程语句
编写程序,练习使用Java控制结构,实现循环嵌套与选择嵌套等复杂结构。
3
对象和类
编写程序实现类和对象的操作,掌握构造函数与静态成员的使用。
4
继承与多态
编写程序实现类的继承、多态的实现。
5
抽象类、接口与内部类
编写程序实现类的继承、与接口的编写。
6
异常
编程实现处理异常的语句,理解处理与抛出的区别,学会自定义异常。
7
流
用输入输出流实现从一个文本文件中读写简单数据。
8
泛型与容器
编程实现set、list与map的简单应用。
9
图形用户界面
用图形界面工具,结合事件处理机制,实现一个可视化的计算器。
10
JDBC基础
使用JDBC方式执行数据库基本操作
选做
实验一、Java运行环境
1.实验目的
(1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。
(2)了解在该系统上如何编辑、编译、连接和运行一个Java程序。
(3)通过运行简单的Java程序,初步了解Java源程序的结构和特点。
应学会在命令行和Eclipse环境下的编译、运行程序的方法。
2.实验内容和步骤
(l)检查所用的计算机系统是否已安装了JDK,并确定它所在子目录。
如果使用的是Windows操作系统,可以按以下步骤进行:
①单击Windows桌面上的"
开始"
按钮,在菜单中选择"
命令提示符"
命令;
或者单击Windows桌面上的"
运行"
命令,在弹出的打开对话框中输入“cmd”回车,屏幕上即可出现"
窗口。
②在命令行窗口中输入“java”回车,如果有提示,表示本机器已安装JRE,可以运行Java程序。
根据提示,思考如何查看当前JRE的版本。
③在命令行窗口中输入“javac”回车,如果有提示,表示本机器已安装JDK并且正确配置了环境变量,可以编译、运行Java程序。
(2)在命令行环境下编译和运行Java程序(HelloWorld.java)
①在d盘新建文件夹myjava。
②打开记事本工具,从键盘输入以下程序:
/**
*此类用于在屏幕上显示消息。
*/
publicclassHelloWorld{
/**
*这是一个main方法
publicstaticvoidmain(String[]args){
/*输出此消息*/
System.out.println("
欢迎来到Java世界!
"
);
}
}
③保存文件,点击菜单“另存为”命令,保存位置选择①中建立的文件夹myjava下,文件名填写“HelloWorld.java”,保存类型一定要选“所有文件”。
4打开命令行窗口,将当前目录定位到③保存的目录
5运行“javacHelloWorld.java”命令。
⑤如果编译产生错误,根据给出的错误提示修改源程序,再进行编译。
重复此过程,直到编译完全正确为止。
⑥使用资源管理器打开源文件保存的目录,观察class文件的名字。
⑦在命令行窗口运行“javaHelloWorld”命令,分析程序运行结果是否正确,如果不正确或认为输出格式不理想,可以修改程序,然后重新执行以上④至⑦步骤。
(3)按照以上方法完成以下练习。
①用最快的速度调试附录1—9的多个程序直至正确运行,分别记录其错误原因、调试过程及最终运行结果。
(提示:
可以复制粘贴源代码)
②在不看任何提示的情况下,自己单独编写一个最简单的HelloWorld类。
(警告:
一定不要复制粘贴或照抄代码,否则没有任何意义)
(4)检查所用的计算机系统是否已安装了Eclipse,并确定它所在子目录。
(5)在Eclipse环境下编译和运行Java程序,在第一次上机时,按以下步骤建立和运行Java程序:
①先进入Eclipse环境。
②点击菜单“File”—>
“new”—>
“project...”,在弹出的窗口中选择工程类型Javaproject,点击next按钮;
填写工程名“myjava”,点击“Finish”按钮结束。
③在左侧工程文件夹myjava上点右键,点击“New”—>
“Class”;
在弹出的窗口,填写类名“MyCalss”,点击“Finish”按钮结束。
④参照以下代码补充Eclipse自动生成的源文件
publicclassMyClass{
Stringname;
publicMyClass(Stringname){
this.name=name;
privatevoidshow(){
Hello,"
+name);
}
publicstaticvoidmain(String[]args){
MyClassh=newMyClass("
张三"
h.show();
⑤在项目窗口中选择要运行的类MyClass类,右键后选择“runas”→“JavaApplication”运行该类。
⑧观察和分析编译信息观察屏幕的变化。
在输出窗口应显示程序运行结果。
分析结果是否正确,如果不正确或认为输出格式不理想,可以修改程序,然后重新执行以上④至⑧步骤。
3.预习和复习内容
教材第2章,希望大家能在实验中多思考,多给自己提问题,多设想几种可能。
做实验时不要满足于验证书本知识。
在以后的实验中,请读者自己设计具体的实验步骤,尽可能自己补充增加一些内容,以提高自己的实践能力。
附录1Test1.java
publicclassTest1{
publicstaticvoidmain(String[]args){
)
}
附录2Test2.java
publicclassTest2{
system.out.println(“欢迎来到Java世界!
”);
附录3Test3.java
publicclassTest3{
publicstaticvoidmain(string[]args){
附录4Test4.java
pubilcclassTest4{
publicstaticvoidmian(String[]args){
system.out.println("
附录5Test5.java
publicclassTest5{
publicstaticintmain(String[]args){
附录6Test6.java
publicclassTest6{
publicvoidmain(String[]args){
附录7Test7.java
publicclassTest7{
publicstaticvoidmain(){
附录8Test8.java
publicclassTest8{
staticvoidmain(String[]args){
附录9Test9.java
publicclassTest9{
System.out.println("
附录10Test10.java
publicclassTest10{
publicstaticvoidmain(String[]baidu){
欢迎来到Test10世界!
classTest11{
publicstaticvoidmain(String[]google){
欢迎来到Test11世界!
实验二、基本编程语句
(1)掌握简单的Java程序的编写和调试方法。
(2)掌握Java程序中使用最多的语句―赋值语句和输入输出的使用方法。
(3)掌握结构化程序的3种基本结构(顺序结构、选择结构、循环结构)在Java中的实现。
上机输入程序并调试运行程序。
(1)分析以下代码会打印哪些内容,并通过程序验证自己的判断:
a)
publicclassElementary{
inti=1234578900+987543210;
System.out.println(i);
longj=1234578900+987543210;
System.out.println(j);
longk=1234578900+987543210L;
System.out.println(k);
longl=1234578900L+987543210L;
System.out.println(l);
b)
publicclassElementary2{
H"
+"
Bird"
System.out.println('
H'
Strings="
;
charc=65;
inti=1;
System.out.println(c);
System.out.println(c+1);
System.out.println(c++);
System.out.println(c+i);
System.out.println(s+c);
System.out.println(s