合工大Java实验报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告
课程名称: Java技术
学生姓名:
学号:
专业班级:
指导教师:
年月日
实验一Java开发环境的安装与配置
实验二类的封装、继承、多态
实验三输入输出流
实验四基于GUI的网络通信程序设计
学院信息工程系
专业
班级
姓名
学号
成
绩
课程
名称
Java技术
实验项目
名称
实验四基于GUI的
网络通信程序设计
指导教师
教
师
评
语
教师签名:
年月日
一、实验目的
1.掌握Java中GUI程序的编写,包括事件监听机制。
2.掌握Java的网络通信编程,ServerSocket,Socket类的使用。
3.掌握Java中多线程的编程,Thread类,Runnable接口的使用。
4.掌握用面向对象的方法分析和解决复杂问题。
二、实验原理
使用Java Swing中的组件实现GUI程序的编写,包括使用监听器、ServerSocket,Socket类实现输入输出数据。
同时使用Thread类,Runnable接口,实现多线程执行程序。
(1)设计一个基于GUI的客户-服务器的通信应用程序,如图1,图2所示。
图1 Socket通信服务器端界面图2 Socket通信客户端界面
(2)图1为Socket通信服务器端界面,点击该界面中的【Start】按钮,启动服务器监听服务(在图1界面中间的多行文本区域显示“Server starting…”字样)。图2为Socket通信客户端界面,点击该界面中的【Connect】按钮与服务器建立链接,并在图2所示界面中间的多行文本区域显示“Connect to server…”字样,当服务器端监听到客户端的连接后,在图1界面中间的多行