我要做一个毕业设计,基于java的仿QQ聊天系统,请问有没有什么java实战书籍上有这个系统的案例?

 我来答
悉心且深远灬萨摩A
2013-02-23 · TA获得超过636个赞
知道小有建树答主
回答量:294
采纳率:0%
帮助的人:309万
展开全部
你想做QQ,java.net socket通信必会。最好是知道socket的简单原理。(当然,QQ不是TCP协议)。

做界面,awt/swing必会。最基本的事件监听要熟悉----(这个本质也就是多态,如果你多态不明白.....)。如果想把界面做好看点,java2D要会。基恩的图片操作要会。

传递信息,java的io必会。io不熟悉,也难。
多用户通信,java的多线程必会。
如果是真的要模拟QQ的登陆,好友等,在Java ba和网上可以搜QQ协议,j8加精的,有代码。---(网络协议你要会)
如果只是简单的模拟登陆,可能简单多了。
如果不用QQ协议,自己做登陆,好友等。那你就要使用数据库方面的知识。---jdbc-sql(DML)必会。
如果是毕业设计,那还是的多做几个模块的.我就只是帮你到这里了。
没有响应m2
2013-02-23 · TA获得超过8387个赞
知道大有可为答主
回答量:7579
采纳率:33%
帮助的人:3480万
展开全部
其实就是个聊天室 head first java 上网络编程那章就有个完整的聊天室的例子
不过要做出qq那样的话 你需要自己设计界面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
F_X_Gang
2013-02-28
知道答主
回答量:2
采纳率:0%
帮助的人:3079
展开全部
如果socket通信不是很了解的话,你可以学习一下jms(java消息服务相关的内容),其中的=几个接口非常简单易用,而且开源的activemq(JMS的一种实现)易得易用,《java消息服务》可能对你有所帮助,你可以尝试一下。
当然界面问题需要懂awt或swing相关知识那都不是问题。
jms有两种通信模型queue和topic:
1、queue即点对点通信,一个发送者(或称为生产者,也可以是多个)向一个queue中发送消息message(消息),一个接受者(或称为消费者,也可以是多个)监听queue,当有message发送到queue时,该接受者可以接受相应的消息。发送到一个queue的消息只能被消费一次(不管有多少个消费者)。
2、 topic即发布订阅模型则允许多个消费者监听一个topic,当有消息到达topic时,所有的消费者都可以收到该消息的一个副本。
你可以根据自己的需要利用这两种模型。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
流浪随心
2013-02-23 · TA获得超过374个赞
知道答主
回答量:493
采纳率:0%
帮助的人:191万
展开全部
软件神马的基本上都是C++写出来的吧,java做一些简单的应用和网页应用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
easysoft_ln
2013-02-26 · TA获得超过1208个赞
知道大有可为答主
回答量:1.3万
采纳率:41%
帮助的人:4690万
展开全部
我发,baidu hi联系,email?
追问
2y1t@sina.com 谢谢哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式