java qq制作,java制作QQ聊天工具——1最起码知识点

本人刚刚用java制作了一个简单的QQ聊天系统,虽然挺简陋的,但还是和大家分享一下心得,因为在这个过程中,我也遇到了好多问题,上网各种百度搜索,但根本原因在于自己java基础没有打好,对一些概念性的东西没有理解透彻。在做这个QQ过程中,我觉得对于一些java的初学者我有一些个人的小意见,仅供参考:

1、对于java基础不牢固(能够起码了解java三大特性、能够利用三大特性制作一点小东西,或者说能够对书本的例子理解透彻的算还可以,当然还包括其他知识点),说实在点可能就是不能够自己去做一个起码1000行左右或者是不同包下的类的小程序,我觉得这个时候更加应该去打牢基础,最起码找一本书(每节有知识点),自己看一下例子,然后抛开,自己靠记忆打一片,出来效果相同即可,把一些基本内容学好,这个过程认真的话(每天泡管8:00-21:00)2周完全可以了,当然还有各种因素,因人而异。

2、学好基础好,自己可以尝试在eclipse的控制台上面写一个小程序,在控制台打印信息即可,可以是书本后面的一些最难得题目,如果你能够基本做出来我觉得问题就不大了。

3、这个时候暂时没有什么编程是好或者不好的,不要尝试去找最好的程序或者步骤,你要做的第一步是首先能够写出来,能够完成结果,当然优先选择你当前能接触的更加的方法。之所以这么说,是因为这个时候的东西其实算是比较简单的,当你以后进一步学习后,你发现这些曾经尝试去找比较好的方法的问题在你学习的过程中已经有了一套比较好的方法,或者说大家都是大同小异的,因为相对以后的知识,这些太简单了,大家的最好的方法的思路可能都差不多。

4、如果你能够基本理解一个java的小程序,那么要开始熟练eclipse软件或者其他的,以及开始能看懂少部分JDK文档,知道怎么用,大概什么意思,当中也有些很深的东西(暂时不能明白或者没有接触到的理论),这些可以暂时抛开。

如果上面的能够完成,那么我觉得可以开始做一个专属于你特有的QQ了。

我完成的过程中,接触到的最起码需要有的一些知识点。

1、多线程

2、socket网络通信

3、swt各种容器的使用(包括布局等等)

4、数据库基本操作(或者java配置文件properties,当然建议使用数据库,properties一行只存储两个列(说的通俗点,就是只有用户名和密码),但数据库一行可以存储多列)

5、JDBC(java连接数据库的方法),尝试去运用MVC模型

6、信息怎么发送(一次发两条信息,头信息(判断这条是什么信息:普通?文件?图片?)和信息内容等等,方法不限定),当都是客户端—服务器—客户端这样转发

7、图片插入文本框(JTextpane类的使用,类似于JTextArea)

8、一些基本的网络知识(URL、TCP/IP、端口等等)

9、设置一个程序的基本模型

我今晚暂时想到的就是这么多,以后有的话继续补充!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值