已注销用户的gravatar头像
已注销用户 2017-10-25 02:29:05

java NIO简单聊天对话实例demo分享

1024 通宵加班之际,等测试的时间花点时间分享一个用NIO 做的简单对话的聊天程序。

技术关键字:NIO,SocketChannel ,Selector,Thread , Java 8 Lambda ...

demo分为两个小部分:客户端代码,服务端代码

项目结构如图:

java NIO简单聊天对话实例demo分享

 

代码运行截图:

java NIO简单聊天对话实例demo分享

java NIO简单聊天对话实例demo分享

java NIO简单聊天对话实例demo分享

 

注意:

先启动服务端,然后启动客户端代码,具体的启动类已经提供了注释的

 

1.说说为什么会想到分享这个demo

最近在看对应的NIO资料,虽然NIO在公司里面可能用的不算多,但是在面试中绝壁问的不算少,so ... 业余时间复习复习吧,然后正好有个demo算粗略的整合了一个小程序。

 

2.本demo适合哪些人群

适合在学习中,或是已经接触过NIO的牛牛们。当然,有需要的牛牛们也可以下载看看,有任何问题你可以上百度找到答案,我可能没那么多时间上来解答对应的问题,望理解。

 

3.开发环境

eclipse , JDK 1.8

 

写在最后

具体的说明,我抽时间会在最代码的博客写上对应的NIO博客文章,此次的分享就简单的描述一笔吧,另外代码基本都附上了注释了,有需要的就去下载学习看看。

 

peace ...... 


打赏

已有2人打赏

Mrliudada的gravatar头像 最代码官方的gravatar头像

文件名:workspace2.zip,文件大小:31.234K 下载
最代码最近下载分享源代码列表最近下载
xushijie  LV11 2020年12月23日
admin_zyg  LV2 2020年8月3日
2187693636  LV12 2020年4月6日
guoruchao  LV13 2019年11月5日
kimshell  LV3 2019年10月14日
jaden12  LV3 2019年10月10日
whywhywhy  LV10 2019年9月20日
zxc164042899  LV4 2019年4月26日
912299793  LV21 2019年4月18日
最代码酒酒  LV20 2019年4月16日
最代码最近浏览分享源代码列表最近浏览
柳咪华沙  LV7 6月28日
wppppp  LV3 6月4日
28128觅北  LV2 5月22日
851690469  LV1 2023年10月18日
2017143155  LV12 2023年6月24日
人工智能4708  LV11 2023年5月8日
hy0047  LV4 2023年4月18日
微信网友_5981140928106496  LV5 2023年3月22日
魏振华  LV1 2023年3月12日
yohohero  LV1 2023年1月14日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友