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

多用户系统演示

项目开发流程

多用户通讯需求

通讯系统整体分析

用户登录

新建项目

在建一个项目

user类

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

message类

消息类型

新建一个接口

客户端也拷贝过来

新建包和菜单界面类

工具类

新建一个类

新建一个类

回到这个类

写成这个名字

新建一个类

回到这个类

回到这个类

新建一个类

新建一个类

回到这个类

新建一个类

回到这个类

拉取在线用户列表



无异常退出

私聊

群发






发文件思路分析

服务端推送新闻

相关推荐
无巧不成书02181 分钟前
Unicode编码机制全解析:从核心原理到Java 实战
java·开发语言·java字符编码·unicode 15.1码点
mu_guang_6 分钟前
计算机体系结构3-cache一致性和内存一致性的区别
java·开发语言·计算机体系结构
海兰8 分钟前
使用 Spring AI 打造企业级 RAG 知识库第一部分:核心基础
java·人工智能·spring
恼书:-(空寄11 分钟前
责任链模式实现流程动态编排
java·责任链模式
星原望野11 分钟前
java:volatile关键字的作用
java·开发语言·volatile
XiYang-DING18 分钟前
【Java】Map和Set
java·开发语言
菜菜小狗的学习笔记22 分钟前
八股(二)Java集合
java·开发语言
星乐a23 分钟前
String 不可变性与常量池深度解析
java·开发语言
captain37623 分钟前
ACM模式下Java输入输出函数为什么会超时?及解决方法
java·开发语言
程序员老邢28 分钟前
【产品底稿 04】商助慧 V1.1 里程碑:爬虫入库 + MySQL + Milvus 全链路打通
java·爬虫·mysql·ai·springboot·milvus