3.设计一个学校接口(含若干方法),创建两个类(学生类和教师类)来实现这个接口。通过此设计理解接口。

实验5JAVA的GUI的程序设计实验

(一)实验目的

掌握常用GUI控制组件及其事件处理。

(二)实验学时:2学时

(三)实验类型:验证

(四)实验内容

1.运行程序,理解ActionEvent事件。

2.编写一个Label类的子类,在子类中增加文本框和文本区,按钮等成员变量,当在文本框中输入数字回车后,文本区中显示这个数字的全部因子。

3.编程使用BorderLayout布局方式放置2个按钮,2个标签。

4.编程使用BoxLayout布局方式,放置三个容器,并在容器中分别添加若干按钮。

实验6多线程机制及流式输入输出

(一)实验目的

1.线程的概念、线程的生命周期。

2.多线程的编程:继承Thread类与使用Runnable接口。

3.使用多线程机制实现动画。

4.了解流式输入输出的基本原理。

5.掌握类File、FileInputStream、FileOutputStream、RandomAccessFile的使用方法。

(二)实验学时:2学时

(三)实验类型:设计

(四)实验内容

1.运行程序,理解用创建Thread子类的方法实现多线程。

2.运行程序,理解用实现Runnable接口的方法实现多线程。

3.利用多线程编程实现模拟平抛运动,一个球自由落下,一个球同时水平抛出,二者同时落地。

4.编程实现从磁盘上读取文件,并将代码显示在屏幕上和文本区中。

5.编程将一段文字加密后存入文件,然后再读取。

实验7 JAVA数据库编程实验

(一)实验目的

1了解JDBC核心API,利用JDBC核心API,建立数据库连接、执行SQL语句、取得查询集、数据类型支持等功能

2利用套接字技术实现应用程序中对数据库的访问

3了解JDBC的概念和工作原理,掌握使用JDBC实现简单的数据库管理,包括查询数据、插入数据、删除、修改等常用操作

(二)实验学时:2学时

(三)实验类型:综合

(四)实验内容