桂林电子科技大学信息科技学院《JAVA程序设计基础 》 下载本文

内容发布更新时间 : 2024/5/18 21:26:55星期一 下面是文章的全部内容请认真阅读。

JAVA程序设计基础

实验内容

桂林电子科技大学 信息科技学院

实验一、Java基础实验 1. 实验目的:

① 掌握Java 开发环境的搭配; ② 掌握创建Java 工程的方法; ③ 掌握Java 的基本语法; ④ 掌握控制台输入输出。

2. 实验内容:

本次实验为第一次实验,要求完成本次实验所有内容。具体实验内容如下: 1. 安装JDK和Eclipse,创建Java 的集成开发环境。

2. 在Eclipse中创建一个Java 工程,并输出斐波那契数列前10项。 3. 运行Java工程,观察结果是否正确,如不正确调试程序。

4. (选做)从命令行中输入数字x,计算并显示出斐波那契数列第1项到第x项。

第1页

实验二、面向对象 1. 实验目的:

① 类、对象、属性、方法、封装等基本概念; ② 对象的创建和引用数据类型; ③ 对象成员(属性与方法)、构造函数的定义和使用; ④ static变量与方法、finally变量与方法的定义和使用。 ⑤ Java方法的重载;Java语言的继承; ⑥ 构造函数的继承与重载; ⑦ 重载下的成员访问控制。

⑧ 多态的定义及Java中多多态的支持; ⑨ 抽象类的定义与使用; ⑩ 接口的定义与使用;

? 接口与抽象类的区别和使用场景分析。

2. 实验内容:

本实验要求完成本次实验所有内容。具体实验内容如下: 1. 创建Java工程。

2. 创建一个新类Person,该类包含属性name、phoneNumber。 3. 在新创建的类中,实现Get或者Post的方法,封装为JavaBean。 4. 实现一个新类,可以录入不定量的Person并保存到一个数组中。 5. 可以根据name或者phoneNumber查询输入的Person。 6. 运行Java工程,测试代码是否正确,如不正确调试程序。

第2页

实验三、异常处理 1. 实验目的:

① 掌握JAVA异常基本概念;

② 理解异常设计的优点以及与C语言错误处理的区别; ③ 掌握编写健壮程序的方式。

2. 实验内容:

实验要求完成本次实验所有内容。具体实验内容如下: 1. 新建Java工程。

2. 完成上次实验的内容。

3. 新建3个新的异常类(除零异常类、解析异常类、溢出异常类)并继承Exception

类。

4. 修改程序,在除数为0时,抛出除零异常类并在合适的地方捕获处理,在界面中进

行提示。

5. 修改程序,在输入无法解析为数字时,抛出解析异常类并在合适的地方捕获处理,

在界面中进行提示。

6. 修改程序,在输入或计算结果超过8位数字(+ - 99999999)时,抛出溢出异常并在

合适的地方捕获处理,在界面中进行提示。

7. 运行Java工程,测试代码是否正确,如不正确调试程序。

8. (选做和思考)只能计算8位不够强大,如何设计可以计算更大的值?提示:Java

提供相关系统类支持。

第3页

实验四、图形化设计 1. 实验目的:

① 熟悉创建Java图形界面创建的过程;

② 掌握AWT和Swing的使用方法和之间的区别(建议学习SWT); ③ 理解容器和布局的概念;

④ 掌握图形界面程序的图形界面的设计方法和步骤; ⑤ 理解图形界面程序设计中的键盘鼠标事件的处理机制; ⑥ 理解图形界面程序设计中的键盘鼠标事件处理; ⑦ 了解常用的事件监听器接口的使用方法。

2. 实验内容:

实验要求完成本次实验所有内容。具体实验内容如下: 1. 新建Java工程。

2. 在工程中创建可视化类,可以通过IDE的向导创建。 3. 在可视化类中设计一个计算器,添加合适额控件。 4. 用合适的布局将空间组织起来。 5. 给界面添加鼠标事件处理。 6. 给界面添加键盘事件处理。 7. 实现运算和清零功能。

8. 运行Java工程,测试代码是否正确,如不正确调试程序。 9. 保存当前代码,下次实验需要使用。

第4页