用 Java 写了一个类QQ界面聊天小项目,可在线聊天

用 Java 写了一个类QQ界面聊天小项目,可在线聊天接收到来自客户端的消息 与 dao 层进行交互 从添加好友逻辑实现上我走了很多的弯路频繁的访问数据库 这是一件很不好的事情

欢迎大家来到IT世界,在知识的湖畔探索吧!

1.功能实现

1.修改功能(密码、昵称、个性签名)
2.添加好友、删除好友
3.单聊功能
4.判断好友是否在线


2.模块划分

用 Java 写了一个类QQ界面聊天小项目,可在线聊天

3.使用的知识

  • netty
  • swing
  • 集合等同步阻塞队列synchronousQueue
  • 数据库MySQL中的CRUD
  • C3p0连接池
  • JSON字符串

4.部分代码实现

1.nettyController.java

  • 接收到来自客户端的消息,与dao层进行交互
  • dao层与之数据库进行交互

修改密码

用 Java 写了一个类QQ界面聊天小项目,可在线聊天

添加好友

用 Java 写了一个类QQ界面聊天小项目,可在线聊天

从添加好友逻辑实现上我走了很多的弯路频繁的访问数据库,这是一件很不好的事情

2.ClientHandler.java

  • 客户端接受来自服务端返回的消息
  • 根据返回的状态码来判断是否操作成功

3.linkmen.java

这是登录成功的界面

4.tipFrame

提示操作状态窗口

5.运行例图

1.登录界面

用 Java 写了一个类QQ界面聊天小项目,可在线聊天

注册账号和忘记密码没有添加事件现在就是个摆设

2.联系人界面

用 Java 写了一个类QQ界面聊天小项目,可在线聊天

这里面的所有功能都可以使用

3.聊天界面

用 Java 写了一个类QQ界面聊天小项目,可在线聊天

这个里面表情按钮没弄好

4.通信的过程

用 Java 写了一个类QQ界面聊天小项目,可在线聊天

5.修改操作

用 Java 写了一个类QQ界面聊天小项目,可在线聊天

6.好友的操作

用 Java 写了一个类QQ界面聊天小项目,可在线聊天

好了,就写到这里,代码我已经整理好了,需要的同学点赞转发本文后私信【0831】四个数字即可下载

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/77443.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信