Java程序設计实验指导书(通信工程专业).doc
文本预览下载声明
目 录
实验一 Java的开发环境及简单的程序设计 2
实验二 Java编程基础 4
实验三 Java面向对象编程基础 6
实验四 Java异常处理 11
实验五 输入输出及文件操作 15
实验六 多线程 20
实验七 Java图形用户界面编写 22
实验八 编写Java小程序 24
附录1 Java的集成开发环境 27
附录2 使用EditPlus调试Java程序 47
实验一 Java的开发环境及简单的程序设计
实验目的及要求:
了解J2SDK的下载与安装、Eclipse的下载与安装、NetBeans IDE的下载与安装;
通过最简单Java程序的编译实现对开发工具与开发环境的安装验证。
实验原理:
对大多数的计算机语言,包含程序源代码的文件名是任意的,但对于Java就不行。关于Java,需要知道的第一件事情就是源文件的名字非常重要。在Java中,一个源程序文件被称为一个编译单元(complication unit)。它是一个包含一个或多个类定义的文本文件。Java编译器要求源程序文件使用.Java 文件扩展名。在Java中,所有的代码都必须驻留在类中。按照规定,类名必须与源程序的文件名相同。
注意:确保文件名的大小写字母与类名一样,Java区分大小写。
编译Java程序,须运行编译器程序javac,并在命令行上指定源程序文件名,格式如下所示:
C:\ javac 文件名.java
编译器javac产生一个.class的文件,该文件包含程序的字节码。Java字节码中包含的是Java解释程序将要执行的指令码。因此,javac的输出并不是可以直接运行的代码。
运行该程序,必须使用名叫java的解释器。具体做法:把类名作为一个命令行参数输入。
C:\ java 文件名
实验内容:
1 如何设置JAVA的环境变量
2 计算两个整数中的较大值。
3 求1-10的累加和。
4 编写一个Java应用程序,由命令行参数输入一个百分制成绩,要求打印出成绩等级A、B、C、D、E。90分以上为A;80-90分为B;70-79分为C;60-69分为D;60分以下为E。
五、实验报告:
认真填写实验报告,总结运行Java简单程序的步骤及方法,并写出程序运行结果。
六、思考题:
1.什么是面向对象编程?
2.什么是虚拟机?
3. Java的编译命令是什么?
实验二 Java编程基础
实验目的及要求:
1.通过上机编程加深对Java代码中基本元素的理解和掌握。
2.掌握Java语句和表达式、变量和数据类型、常量、注释、字面量、算术、比较、逻辑运算符等。
实验原理:
Java支持两种选择语句:if语句和switch语句。Java还有循环语句。if语句是Java中的条件分支语句。它能将程序的执行路径分为两条。if语句的完整格式如下:
if(condition)statement1;
else statement2;
其中,if和else的对象都是单个语句(statement),也可以是程序块。
条件condition可以是任何返回布尔值的表达式。else子句是可选的。
switch语句是Java的多路分支语句。它提供给了一种基于一个表达式的值来使程序执行不同部分的简单方法。
Java的循环语句有for,while和do-while。这些语句创造了我们通常所称的循环(loops)。一个循环重复执行同一套指令直到一个结束条件出现掌握这些知识是正确编写程序的前提条件。
实验内容:
1 定义数组存放10个学生成绩,计算出总分和平均分,找出最高分。
2 将用户输入的命令行参数转换为整数,找出该整数的所有因子并将它们显示在屏幕上。
实验报告:
认真填写实验报告,填写程序运行结果。
思考题:
1. 在Java中,程序设计的三种基本结构是什么?
2. Java支持的3种跳转语句:break, continue 和return是如何使用的?
实验三 Java面向对象编程基础
实验目的及要求:
1.通过上机编程加深对Java面向对象编程的理解和掌握。
2.学习创建对象、测试和修改对象的类变量和实例变量、调用对象的方法、对象或其他数据类型从一个类转换为另一个类。
实验原理:
1.类的创建
类的声明格式:类首声明
{类主体}
类首声明格式:[修饰符] class类名 [extends超类名] [implements接口名]
类的主体结构:类首声明
{
成员变量的声明
成员方法的声明及实现
}
成员变量即类的数据,反映类的属性和状态;
成员方法即类的行为(对数据的操作)。
2.类的构造方法
类的构造方法是一种特殊方法,它的名
显示全部