自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA入门思考10

这周的代码实现了好友的添加功能。主要是

2019-06-09 14:16:08 66

原创 JAVA入门思考9

这周的Java课程学习了新用户注册的代码。主要是在服务器端中使用了已封装的seekUser函数与addUser函数。同时也实现了注册按钮的功能。 seekUser函数主要的功能是对原数据库进行查询是否存在相同的用户名,从而将判断反馈到服务器中。 addUser函数的主要功能是在确定能够注册新用户后,在数据库中添加一个新的记录来增加一位新用户。 ...

2019-06-02 02:07:13 61

原创 JAVA入门思考8

这周的主要内容的将好友列表一同改为数据库中的内容,还有就是将服务器中的引用数据库部分的代码进封包。 好友列表的更改就是将原本的循环改为从服务器中获得的好友数据进行循环。 而封包则是重新建一个类,再创建一个方法来将本身服务器的引用数据库部分的代码进行实现,从而达到简化服务器中的代码的作用。 ...

2019-05-19 12:17:38 57

原创 JAVA入门思考7

本周在数据库中添加了好友关系的模块,运用了外键功能,将好友关系一一设定。 而在Java的代码中,同样是使用上周的代码将数据库的内容导入到程序中。 由于GitHub代码上传出现问题较多,并且在查询多个解决方法后,未果,便重新建立了一个仓库。 ...

2019-05-12 02:28:00 67

原创 JAVA入门思考6

这周完成的内容是在上周当前在线好友的头像变亮的前提下,实现了好友的实时上线情况。 主要内容是之后的好友上线时,让服务器发送消息至已上线的用户,以此来实现后续的好友头像变亮。 还有也是较为重要的内容——数据库的加入。本身在高中时我是学过access数据库的,因此对其中大体的操作还是较为熟悉,只是MySQL相对access来说更加详细一些,所以操作是复杂一些。 而Java的代码则是按照老师的步骤来打,...

2019-04-28 12:22:11 39

原创 JAVA入门思考5

这周完成的内容是在上周好友头像变灰的前提下,实现了当前在线好友的头像变亮。 具体内容还是将好友的信息请求发至服务器,再通过服务器验证将好友的信息发送非客户端,从而实现好友正处于上线时的变亮效果。 在回忆以前的QQ时,想起了显示实时时间功能,便去网上查找类似的功能。一开始是先将timer显示在一个label上,结果不知道什么原因没能够成功显示。后来有看到可以重新定义一个JTextField time...

2019-04-21 01:18:23 54

原创 JAVA入门思考4

这星期的Java课中,程序实现了对聊天内容的储存与不在线好友的头像变灰。 其中,对聊天内容的储存与其怎么说还不如说是使原窗口的重现,原理只是将本来的对关闭窗口的响应的反操作:对弹出聊天出口的指令进行选择,若原本有过记录,则直接令该窗口重新显示;若原来没有过记录,则打开一个新的聊天窗口。 而对不在线好友的头像变灰处理,是再构建一条通道,在账户登录的同时向服务器发送申请,得到当前好友在线的数据,再对好...

2019-04-14 00:52:50 46

原创 JAVA入门思考3

这一周的内容是上一周的一点延续,虽然内容不太多,但却实现了最精华的一部分之一,两用户之间的对话的交互。 这次主要是加上了两个while循环,另之前的通信能够多次进行。 ...

2019-03-30 23:49:56 85

原创 JAVA入门思考2

又经过了一段时间的学习,开始了聊天界面与服务器的连接。首先是服务器的建立,在框架差不多的构造后,运用了ObjectOutputStream与ObjectInputStream两种方法实现用户界面与服务器端的数据交流。然后是用户在聊天界面的输入在服务器中的接受,这里用了一个新的Message的类来进行数据连接,作为中介。 在这段学习中,首先惊讶的是while函数在代码中的直接用true参数将登陆阶段...

2019-03-22 22:18:32 46

原创 JAVA入门思考1

这两周开始了JAVA的学习,直接开始从创建类似QQ的程序开始。先是打造框架。与上个学期的C语言不同,Java有明显的程序感,与VB差不多,但步骤有些不同。VB能够直接先将程序的框架构造出来,再在各个对象上编写代码。而现在的Java要直接用代码来构造程序中对象的位置,暂时还不明白在是高级还是不需要。从Java的布局代码上,会明显的感到有些陌生,之前接触的VB还是只停留在类似上学期C语言的内容(各种计...

2019-03-10 14:36:50 62

空空如也

空空如也

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

TA关注的人

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