java制作带界面的聊天工具
作者:lijiao 时间:2022-10-29 03:40:01
本文实例为大家分享了java聊天工具的具体制作代码,供大家参考,具体内容如下
首先建立一个工程,导入数据库驱动
工程图
解释一下 entity包是 bin目录 Message包下 和 User包下 是对象相关的操作
Message
package com.FakeQQ.entity;
import java.util.Date;
public class Message {
//需要序列化发送,所以要继承Serializable接口
private int id;
private String content;
private int sender;
private int receiver;
private Date sendTime;
private Date receiveTime;
private int state;
private int ip;
public int getIp() {
return ip;
}
public void setIp(int ip) {
this.ip = ip;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public int getSender() {
return sender;
}
public void setSender(int sender) {
this.sender = sender;
}
public int getReceiver() {
return receiver;
}
public void setReceiver(int receiver) {
this.receiver = receiver;
}
public Date getSendTime() {
return sendTime;
}
public void setSendTime(Date sendTime) {
this.sendTime = sendTime;
}
public Date getReceiveTime() {
return receiveTime;
}
public void setReceiveTime(Date receiveTime) {
this.receiveTime = receiveTime;
}
public int getState() {
return state;
}
public void setState(int state) {
this.state = state;
}
}
User
package com.FakeQQ.entity;
import java.util.Date;
public class User {
//这叫实体bin
private int qqNumber;
private String qqName;
private String qqPassword;
private Date registTime; //注册时间
private String sex;
private String introduce; //个人简介
private String ip;
public int getQqNumber() {
return qqNumber;
}
public void setQqNumber(int qqNumber) {
this.qqNumber = qqNumber;
}
public String getQqName() {
return qqName;
}
public void setQqName(String qqName) {
this.qqName = qqName;
}
public String getQqPassword() {
return qqPassword;
}
public void setQqPassword(String qqPassword) {
this.qqPassword = qqPassword;
}
public Date getRegistTime() {
return registTime;
}
public void setRegistTime(Date registTime) {
this.registTime = registTime;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getIntroduce() {
return introduce;
}
public void setIntroduce(String introduce) {
this.introduce = introduce;
}
public String getIp() {
return ip;
}
public void setIp(String ip) {
this.ip = ip;
}
}
标签:java,聊天工具
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Android自定义view实现输入控件
2022-12-11 10:08:06
![](https://img.aspxhome.com/file/2023/3/137453_0s.gif)
Java本地缓存工具之LoadingCache的使用详解
2023-06-24 11:28:11
java开发BeanUtils类解决实体对象间赋值
2022-08-25 06:31:25
![](https://img.aspxhome.com/file/2023/0/68150_0s.png)
生产消费者模式实现方式和线程安全问题代码示例
2023-11-26 19:44:17
![](https://img.aspxhome.com/file/2023/0/60040_0s.png)
Springmvc加ajax实现上传文件并页面局部刷新
2023-07-31 09:26:47
![](https://img.aspxhome.com/file/2023/2/85512_0s.png)
浅谈Android开发中项目的文件结构及规范化部署建议
2022-05-13 12:47:37
springboot+HttpInvoke 实现RPC调用的方法
2021-09-17 15:43:39
C# Pointer指针应用实例简述
2021-12-21 12:48:55
详解使用Spring AOP和自定义注解进行参数检查
2021-11-27 00:06:49
![](https://img.aspxhome.com/file/2023/1/70261_0s.jpg)
解决java启动时报线程占用报错:Exception in thread “Thread-14“ java.net.BindException: Address already in use: bind
2021-07-05 04:26:23
![](https://img.aspxhome.com/file/2023/3/83583_0s.png)
Android时间对话框TimePickerDialog详解
2022-08-23 05:50:06
![](https://img.aspxhome.com/file/2023/1/106041_0s.jpg)
Java消息队列JMS实现原理解析
2023-05-14 04:02:04
![](https://img.aspxhome.com/file/2023/4/81354_0s.png)
C#实现XML与实体类之间相互转换的方法(序列化与反序列化)
2022-05-14 03:39:32
java中匿名内部类详解
2022-10-06 14:56:56
Java 实战练手项目之医院预约挂号系统的实现流程
2023-11-24 00:42:36
![](https://img.aspxhome.com/file/2023/8/62528_0s.jpg)
使用IDEA搭建一个简单的SpringBoot项目超详细过程
2022-07-19 11:43:58
![](https://img.aspxhome.com/file/2023/3/64033_0s.png)
C#实现一阶卡尔曼滤波算法的示例代码
2022-12-23 05:28:45
![](https://img.aspxhome.com/file/2023/8/126038_0s.png)
java如何实现字符串中的字母排序
2021-09-17 14:55:11
![](https://img.aspxhome.com/file/2023/3/94763_0s.jpg)
使用Java设置字型和颜色的方法详解
2023-04-14 05:09:23
![](https://img.aspxhome.com/file/2023/9/72579_0s.jpg)
android编程之ip2id程序实例
2023-07-20 16:08:09
![](https://img.aspxhome.com/file/2023/1/138061_0s.png)