[Java基础揉碎]QQ聊天项目

多用户系统演示

项目开发流程

多用户通讯需求

通讯系统整体分析

用户登录

新建项目

在建一个项目

user类

加上序列化, 加上UID增加兼容性

message类

消息类型

新建一个接口

客户端也拷贝过来

新建包和菜单界面类

工具类

新建一个类

新建一个类

回到这个类

写成这个名字

新建一个类

回到这个类

回到这个类

新建一个类

新建一个类

回到这个类

新建一个类

回到这个类

拉取在线用户列表



无异常退出

私聊

群发






发文件思路分析

服务端推送新闻

相关推荐
草履虫建模26 分钟前
Redis:高性能内存数据库与缓存利器
java·数据库·spring boot·redis·分布式·mysql·缓存
苹果醋330 分钟前
Vue3组合式API应用:状态共享与逻辑复用最佳实践
java·运维·spring boot·mysql·nginx
Micro麦可乐1 小时前
Java常用加密算法详解与实战代码 - 附可直接运行的测试示例
java·开发语言·加密算法·aes加解密·rsa加解密·hash算法
掉鱼的猫1 小时前
Java MCP 鉴权设计与实现指南
java·openai·mcp
努力的小郑1 小时前
Spring三级缓存硬核解密:二级缓存行不行?一级缓存差在哪?
java·spring·面试
手握风云-1 小时前
JavaEE初阶第七期:解锁多线程,从 “单车道” 到 “高速公路” 的编程升级(五)
java·开发语言
发仔1231 小时前
使用Canal实现MySQL到Elasticsearch数据同步
java·后端
hello早上好2 小时前
Spring AOP:从代理创建到切点匹配
java·后端·spring
psjasf13142 小时前
使用Ideal创建一个spring boot的helloWorld项目
java·spring boot·后端
添乱2 小时前
「Java案例」猜数字游戏
java