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文件,系统只需要读取文件中的配置,不需要改变配置并记录到文件中;
聊天室可使用字符界面,也可使用图形界面;
参考程序
以下程序只提供参考,不是标准答案!
Java基础总结(合集12篇)由网友“AIHASNOHEART”投稿提供,下面是小编给大家整理后的Java基础总结,欢迎大家借鉴与参考,希望对大家有所帮助。篇1:Java基础总结 1.在程序设计中经常用......
经典Java基础面试题引导语:Java面试题的难度一般不会很大,考官只是想知道你的知识了解程度以及是否能胜任工作的能力,以下是小编整理的经典Java基础面试题,欢迎参考阅读!1、如果......
刀豆文库小编为你整合推荐5篇经典Java基础面试题,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......
刀豆文库小编为你整合推荐8篇java基础知识点总结,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......
刀豆文库小编为你整合推荐7篇Java基础知识点总结,也许这些就是您需要的文章,但愿刀豆文库能带给您一些学习、工作上的帮助。......