5java基础小结聊天室_基础分部施工小结

2020-02-27 其他工作总结 下载本文

5java基础小结聊天室由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“基础分部施工小结”。

Java基础培训(5)

——java基础小结-聊天室

文档说明

本文档只提出学习要点与考核标准,具体的学习过程由学员自己自学完成。在学习过程中学员可以参考一切可以参考的资料,如:查阅书籍,在网上查找相应教程,参考别人的代码,或是请教他人。

考核通过的标准是以较高的质量独自完成文档中的小练习,在完成程序的过程中可以参考别人的或网上的更优秀的程序,但是对于参考的程序要有自己的见解。

该培训课程需要一定的编程基础,并且要对java语言有所了解;课程只对一些常用的知识点进行考核,不能覆盖java语言的各个方面!

您在使用该培训课题的过程中,如发现有不足之处,欢迎提出改进的意见和建议,我们在此表示感谢!

课程要点

对之前学习的总结,通过一个比较大的应用程序,把java一些常用的、基本的知识串通起来:

1.类的继承与多态 2.容器类

3.I / O 操作,标准I/O流、文件流和Socket流 4.异常处理 5.多线程 6.定时任务 7.Socket编程

考察学员对“大型”程序的掌控能力,掌握系统的功能模块分解;

课程时间:3~4天

小练习

注:

1.写程序时可以使用java api提供的所有类,除非练习题中注明了某项功能要自己实现。

2.为代码加上必要的注释,养成为代码添加注释的习惯。3.程序的参数与返回值如果没有特殊说明时,可以自由定义。

练习:

完成一个小型的聊天室系统: 1.进入聊天室要输入一个昵称 2.能够查询在线用户列表 3.可以与任一位在线用户交流 4.可以向所有在线用户群发消息

5.Client端启动时要读取配置文件,实现以下功能的可配置:

a)聊天时是否显示昵称 b)聊天时是否显示IP c)是否记录聊天日志 d)是否记录群发信息

6.Server端启动时要读取配置文件,实现以下功能的可配置:

a)是否实时更新在线用户列表 b)是否开启用户的群发功能

c)是否记录用户进入和退出房间的日志

可以使用Tcp或Udp的连接方式实现,如果使用Udp方式第6项的Server端功能合并到Client端实现;

配置文件使用Properties文件,系统只需要读取文件中的配置,不需要改变配置并记录到文件中;

聊天室可使用字符界面,也可使用图形界面;

参考程序

以下程序只提供参考,不是标准答案!

《5java基础小结聊天室.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
5java基础小结聊天室
点击下载文档
相关专题 基础分部施工小结 小结 聊天室 基础 基础分部施工小结 小结 聊天室 基础
[其他工作总结]相关推荐
    [其他工作总结]热门文章
      下载全文