表格上数据的添加、修改、删除操作。
【总结与体会】
18
实验九 多线程
【实验目的】 1、熟悉线程的概念; 2、掌握线程的创建; 【实验准备】
1、复习配套教材相关章节的内容; 2、预习本次实验; 【实验内容】
1、写出程序的运行结果。
class MyThread extends Thread { String message; int s;
MyThread(String message, int sec) { this.message = message; s = sec; }
public void run() { try {
sleep(s);
} catch (InterruptedException e) { }
System.out.println(message + \getPriority()); } }
class ThreadTest {
public static void main(String args[]) { Thread foo = new MyThread(\
19
}
}
foo.setPriority(Thread.MIN_PRIORITY); foo.start();
Thread bar = new MyThread(\bar.setPriority(3); bar.start();
Thread kar = new MyThread(\kar.setPriority(Thread.MAX_PRIORITY); kar.start();
注:假设处理机中没有其它线程占用资源。
2、编写一个Java小程序,在屏幕上显示时间,每隔一秒钟刷新一次,用多线程实现该程序。
【总结与体会】
20
实验十 网络编程
【实验目的】
1.掌握InetAddress类的常用方法。 2.掌握Socket网络编程。 【实验准备】
一、复习配套教材相关章节的内容; 二、预习本次实验; 【实验内容】
1、使用ServerSocket编写一个服务器程序,获取当前系统时间并发送给客户端程序;使用Socket编写一个客户端程序,能够向服务器发送请求并读取服务器的应答。
【总结与体会】
21
实验十一 访问数据库
【实验目的】
1.练习JDBC中各个对象的使用。 2.运用JAVA开发各种数据库应用程序。 3.使用参数化查询。 【实验准备】
一、复习配套教材相关章节的内容; 二、预习本次实验; 【实验内容】
1、编写一个java应用程序完成如下功能:
(1)从数据 info中的Student表中检索出所有学员的信息,并在命令行中输出。
(2)向数据表中插入一条新的学员信息数据。 表结构如下: Name Subject Age 数据如下: Name George Bill Sam
22
varchar varchar int Subject Linux Unix Windows 学员姓名 专业 学员年龄 Age 34 32 30