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学时
(三)实验类型:综合
(四)实验内容