自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 java--新用户注册

实现用户注册功能,用户输入账号,密码和确认密码,注册用户 新建一个账号,再建一个密码,新建一个接口,再建立一个实现接口的类 保存用户注册的账号和密码,根据account查询有无password,判断账号是否存在,存在,比较密码是否一致;不存在,则建立新账号,并保存账号与密码。建立有一个与用户交互的类,读取用户选择的编号,调用login方法完成登录。新建一个运行类。完成新用户的注册...

2019-06-02 05:11:32 755

原创 java--数据库封装

对数据库进行封装,要先导入所需要操作的数据库jar包,驱动等。 建立数据库连接,加载驱动程序,,获取连接后,再连接数据库,默认GBK,调用SQL,接着创建PreparedStatement对象,用来执行SQL语句,执行查询,返回结果集,根据结果集来判断是否能登录,还是之前的步骤,我们要做的封装步骤就是直接建立一个YychatDbUtil,然后传入相应的SQL语句就可以了。...

2019-05-19 00:21:09 517

原创 JAVA--建立数据库

在实现了java聊天的功能后,我们要做的就是建立一个数据库,将聊天内容保存记录,并且更有效的管理这些数据。 建立数据库有这些步骤:先建立Java代码和数据库之间的Connection,再建立Statement和ResultSet,再执行MySQL操作,使用ResultSet,关闭所有ResultSet,Statement,Connection. 首先连接数据库要知道数据库的url...

2019-05-12 08:56:19 1668

原创 JAVA--多对多聊天

想要实现多对多聊天,就必须给每一个客户端创建一个线程,各个socket対间独立问答,互相间不需要传递信息。 我们要做的就是创建端口服务器,等待客户端连接,创立多个线程处理与当前客户端的通信。 具体操作: 定义一个通信类,输入流,输出流,定义一个socket接收对象的属性 创建多线程,为输入输出流赋值,开始通信,传送信息给客户机,发送信息给服务器 定义一个建立服务器的方法,将...

2019-04-21 00:37:21 797

原创 JAVA--一对一聊天

实现一对一聊天,需要所有人都访问一个地址和端口,再把用户接受的信息都放在一个线程的类里面,用Client连接多个线程,实现多个用户端连接至服务端发送消息,再由服务器转发消息至客户端,并且在客户端显示出来。 使用AWT组件和socket,要记得把AWT组件生成的窗口改成前端hm展示的界面,Java socket实现的客户端改为前端技术实现。 客户端: 生成图形窗口界面,在界面...

2019-04-14 12:59:19 3172

原创 JAVA--服务器搭建--验证账号

在完成小程序的登录界面和好友列表的编写后,就需要搭建一个服务器来使程序具备一定的能力了,如完成界面的账号登录与验证。在编写过程中,我们需要建立一个服务器窗口来启动和关闭服务器。而验证账号密码则需要对界面按钮建立一个事件监听机制,监听按钮是否被点击,当按钮被点击后,就可以获取账号密码文本输入框中的信息,再进行判断。当然,事先我们需要建立一个连接,连接客户端,用静态成员变量的方法,处理有关的访问,初...

2019-03-24 14:56:58 434

原创 JAVA--登录界面和好友列表

作为JAVA的初学者,有了C语音的一定基础,学起来并没有想象中的难,但在学习过程中也存在一定的问题,比如学习的第一个程序,开发一个简单的聊天小程序。最开始学习的是聊天程序的登录界面和好友列表的创建。我们使用的是eclipse软件,过程中我们接触了两个包,AWT包和SWING包。AWT包中的很多组件是组件自身去调用本地操作系统代码,而SWING包则调用本地虚拟机的方法,由虚拟机在调用本地操作系...

2019-03-12 15:20:48 1498

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除