《Java程序设计》课程实验指导书(6)

2019-05-18 21:55

实验十 输入输出流

一、实验目的:

熟悉Java的文件读写机制,练习输入输出流的使用。 二、实验内容:

1、键盘输入10个整数,从小到大进行排序。

2、 FileInputReader接收键盘输入的字符串,用FileWirter类将字符串写入文件,用FileReader类读出文件内容显示在屏幕上。

3、将一个文本文件的内容按行读出,每读出一行就顺序加上行号,并写入到另一个文件中。 三、实验要求:

1. 通过实验掌握文件输入输出流的使用方法; 2. 程序必须能够从键盘接收字符串并保存在文件中; 3. 程序必须能够读出文件内容显示在屏幕上; 4. 写出实验报告。 四、实验步骤:

1.(第1题)接收键盘输入字符串,再转化整数;

2. (第2、3题)编写主方法main(),其中实现接收键盘输入功能、文件操

作功能和文件内容输出功能; 3. 调试运行程序,观察输出结果。 五、自做实验

课本:P300,7、 10

26

实验十一 Java网络编程

一、实验目的:

1、熟悉掌握Java的相对高级别(简单的)网络通讯 2、熟悉掌握URL类访问Web页面的操作流程 3、学会JAVA的Socket类和ServerSocket类的使用 二、实验内容:

1、编程实现同一Web页面两个Applet之间的通讯 2、编程实现显示URL中的Html文件

*3、参照例程编写一个简单的聊天室程序(P411,2) 三、实验要求:

1. 通过实验掌握的URL类、Socket类和ServerSocket类的使用方法; 2. 程序必须完成题目要求的功能; 3. 写出实验报告。 四、实验步骤:

1.(第1题)参照例程两个Applet分别加上按钮,互相控制对方的线程 2. (第2题)通过URL类中方法,实现通讯,获取Html文件 3. (第3题)参照例程增加多客户端,实现聊天室 4.调试运行程序,观察输出结果。 五、自做实验 P411,8

27

实验十二 Java与数据库连接

一、实验目的:

熟悉SQL命令集。

学会编写加载数据库驱动和连接数据库的JAVA程序。 应用Java.sql包中的类和接口编写操作数据库的应用程序。

二、实验内容:

编程实现如下功能:在数据库中建立一个表,表名为学生,其结构为:编号、姓名、性别、年龄、JAVA语言、数据结构、微机原理、总分。在表中输入多条记录。将表每条记录按照总分大到小的顺序显示在屏幕上。查找并显示姓名为“张三”的记录。(要求图形界面)

三、实验要求:

1. 通过实验掌握SQL命令的使用;

2. 使用J2SDK中提供的JDBC-ODBC桥连接数据库; 3. 使用的数据库系统不受限制,比如可以用Access。 4.调试运行程序,观察输出结果。 5.写出实验报告。

四、实验步骤:

1、首先设计一个图形界面

2、 首先建立一个数据库,在此基础上通过编程实现一下功能:

在数据库中建立一个表,表名为职工,其结构为:编号、姓名、性别、年龄、JAVA语言、数据结构、微机原理、总分。 1)在表中输入多条记录。

2)将每条记录按照总分大到小的顺序显示在屏幕上。 3)查找并显示姓名为“张三”的记录

五、自做实验 课本:P411,2

28

实验十三 实现C/S应用

一、实验目的:

熟悉综合运用图形用户界面与事件处理机制、Java的文件读写机制、输入输出流的使用、多线程、Java的异常处理、Java网络编程知识,编写一个综合程序

二、实验内容:

利用Socket编程实现C/S应用。其中,Client端为GUI程序,用于提供界面输入两个数,并有1个“发送”按钮,另外还有一个 TextField用于显示传来的计算结果;Server端用于监听连接请求、计算发送过来的两数的和、送回数据结果。 三、实验要求:

1. 有良好的图形用户界面; 2. 多个用户能同时操作; 3. 要有异常处理机制

4.调试运行程序,观察输出结果。 5.写出实验报告。

四、实验步骤:

1、编写服务器端程序

2、客户端首先设计一个图形界面 3、实现客户端程序

五、自做实验

在此程序的基础上,增加相应的功能。

29


《Java程序设计》课程实验指导书(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:诚实守信教学设计方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: