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

多用户系统演示

项目开发流程

多用户通讯需求

通讯系统整体分析

用户登录

新建项目

在建一个项目

user类

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

message类

消息类型

新建一个接口

客户端也拷贝过来

新建包和菜单界面类

工具类

新建一个类

新建一个类

回到这个类

写成这个名字

新建一个类

回到这个类

回到这个类

新建一个类

新建一个类

回到这个类

新建一个类

回到这个类

拉取在线用户列表



无异常退出

私聊

群发






发文件思路分析

服务端推送新闻

相关推荐
guestsun7 分钟前
SpringBoot七大事务失效场景分析
java·spring boot·mybatis
毕设源码-邱学长6 小时前
【开题答辩全过程】以 基于Java的学校住宿管理系统的设计与实现为例,包含答辩的问题和答案
java·开发语言
兑生7 小时前
【灵神题单·贪心】1481. 不同整数的最少数目 | 频率排序贪心 | Java
java·开发语言
daidaidaiyu7 小时前
一文学习 Spring 声明式事务源码全流程总结
java·spring
零雲9 小时前
java面试:了解抽象类与接口么?讲一讲它们的区别
java·开发语言·面试
左左右右左右摇晃12 小时前
Java并发——synchronized锁
java·开发语言
sxlishaobin12 小时前
Java I/O 模型详解:BIO、NIO、AIO
java·开发语言·nio
彭于晏Yan12 小时前
Spring AI(二):入门使用
java·spring boot·spring·ai
有一个好名字13 小时前
vibe codeing 开发流程
java
兑生13 小时前
【灵神题单·贪心】3745. 三元素表达式的最大值 | 排序贪心 | Java
java·开发语言