Java网络聊天程序.docx

上传人:b****7 文档编号:16099955 上传时间:2023-07-10 格式:DOCX 页数:10 大小:914.90KB
下载 相关 举报
Java网络聊天程序.docx_第1页
第1页 / 共10页
Java网络聊天程序.docx_第2页
第2页 / 共10页
Java网络聊天程序.docx_第3页
第3页 / 共10页
Java网络聊天程序.docx_第4页
第4页 / 共10页
Java网络聊天程序.docx_第5页
第5页 / 共10页
Java网络聊天程序.docx_第6页
第6页 / 共10页
Java网络聊天程序.docx_第7页
第7页 / 共10页
Java网络聊天程序.docx_第8页
第8页 / 共10页
Java网络聊天程序.docx_第9页
第9页 / 共10页
Java网络聊天程序.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Java网络聊天程序.docx

《Java网络聊天程序.docx》由会员分享,可在线阅读,更多相关《Java网络聊天程序.docx(10页珍藏版)》请在冰点文库上搜索。

Java网络聊天程序.docx

Java网络聊天程序

2015年12月18日20:

37:

08

Java网络聊天程序

作者:

数据分析玩家

JavaSE的网络聊天程序,这个程序将JavaSE的网络编程、流、图形化用户界面awt、事件模型、内部类、类打包等重点知识都涉及到了,在此将本程序进行总结整理,同时也作为JavaSE的暂时“结束语”!

首先本程序涉及到的第一个知识点为网络编程:

对于这个程序重点在于计算机端口的设计与用于接受、发送数据的数据包的设计,同时涉及到了UDP的socket的网络编程,在此本程序先设计出网络聊天程序的第一个模块:

如何通过IP协议发送数据。

下面分别是服务器端和客户端的两个程序。

服务器端程序

客户端程序

运行结果:

从运行结果可以看出:

服务器端24小时之内一直处于监听状态,当客户端执行操作之后,在服务器端就会有相应的反应,即接受字符串并将字符串在显示器上输出

接下来设计网络聊天工具的第二个模块:

流模块,其实模块一当中已经涉及到了流知识,在此仅编写一个在总程序当中可能用到的程序:

利用流的知识将键盘输入的字符组成字符串直接赋给String对象,代码如下:

运行结果:

接下来设计网路聊天程序的第三个模块:

图形化用户界面,这个模块是整个聊天程序的基础,在此利用东西南北中BorderLayout布局管理器设计一个程序供后面的程序使用。

下面给出结果以及代码:

代码块:

本模块可以作为以后图形化用户界面的模板使用。

事件模型、内部类在前面的程序中已经涉及到了,在此介绍打包的知识,先编写一个程序:

打包的步骤:

打包的本质就是将程序中的类【启动类和非启动类】都压缩起来。

1、先运行本程序,生成相应的.class文件

2、建立一个空文件夹1

文件夹1对应的路径是:

D:

\java

3、将程序运行之后的所有类复制【或剪切】到1文件夹中,可以复制源文件,但一般不复制,不让用户看到源文件

截图如下:

此时.class文件对应的路径是D:

\java\1

4、打开黑窗口,输入jar进行提示

5、在指定路径下,将文件夹1下的.class文件都【*】进行打包

6、查看是否打包成功

其实jar包类似于压缩文件一样,只不过那个是.zip文件

7、如何运行jar包,假设T.jar放到了桌面

步骤:

关键将jar包所在的位置设置到classpath中去。

最后直接运行即可,不用编译。

最后将最所终生成的结果给出:

QQ1与QQ2简易界面:

 

QQ1代码:

 

 

QQ2代码:

 

 

2015年12月19日14:

30:

45结束

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2