一个智能聊天室,使用最基础的java完成,后期会连接MySQL,通过大量数据来进行模糊查询,从而实现智能回复;同时,该聊天室可以多人在线,私聊,群聊,在线发文件,离线发文件功能;该项目会持续更新,后期将结合前端来优化,欢迎加入~
- java基础,尤其是面向对象编程思想;IO流;集合;多线程编程;接口等;
- 网络编程。
目前可以实现的功能:
- 1.1. 实现登录功能,多人在线私聊,群聊,互发文件;
- 2.2. 离线发送文件或消息;
- 3.3. 服务端推送消息;
- 4.4. 查询用户在线列表;
- 5.5. 退出登录。
- 1.1. 未来版本将连接MySQL,其中加入大量数据,通过Mybatis操作数据库,进行模糊查询,从而实现智能回复功能;
- 2.2. 结合前端优化图形界面;
- 3.3. 优化项目框架。
- 1.1. 适合新手巩固学习java基础,从基础到框架的学习;
- 2.2. 加入我们,一起飞跃。
如果感兴趣帮忙给颗星呀,欢迎你的加入~