《Java从小白到大牛》第30章:项目实战2:开发Java版QQ2006聊天工具

29 篇文章 5 订阅 ¥29.90 ¥99.00

第30章 项目实战2:开发Java版QQ2006聊天工具

上一章开发的PetStore宠物商店项目没涉及到多线程和网络通信,本章介绍的QQ2006聊天工具会涉及到这方面的技术。
本章介绍Java SE技术实现的QQ2006聊天工具项目,所涉及到的知识点:Java面向对象、Lambda表达式、Java Swing技术、多线程技术和网络通信等知识,其中还会用到方方面面的Java基础知识。

30.1 系统分析与设计

本节对QQ2006聊天工具项目分析和设计,其中设计过程包括原型设计、数据库设计和系统设计。

30.1.1 项目概述
QQ2006是一个网络即时聊天工具,即时聊天工具可以在两名或多名用户之间传递即时消息的网络软件,大部分的即时聊天软件都可以显示联络人名单,并能显示联络人是否在线,聊天者发出的每一句话都会显示在双方的屏幕上。
即时聊天工具主要有:
o ICQ:最早的网络即时通讯工具。1996年,三个以色列人维斯格、瓦迪和高德芬格一起开发了ICQ工具。ICQ支持在Internet上聊天、发送消息和文件等。
o QQ:国内最流行的即时通讯工具。
o MSN Messenger:是微软所开发,曾经在公司中使用广泛。
o 百度HI:百度公司推出的一款集文字消息、音视频通话、文件传输等功能的即时通讯软件。
o 阿里旺旺:是阿里巴巴公司为自己旗下产品用户定制的商务沟通软件。
o Gtalk:Google的即时通讯工具。
o Skype:网络即时语音沟通工具。
o 微信:基于移动平台的即时通讯工具。

30.1.2 需求分析
QQ2006项目工具分为有客户端和服务

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值