1.学习JAVA的Swing做UI设计,

2学习用JAVA语言进行数据库编程,熟练使用Connection,Statement,PreparedStatement,ResultSet等数据库类库;

3.学习用Java进行网络编程,用Socket,DatagramSock,DatagramPacket类库;

4.学习用JAVA IO流文件操作,File,FileInputStream,FileOutputStream,DataInputStream,DataOutputStream等类库

4.学习多线程编程,使用Thead类或Runnable接口创建线程,启动线程;

5.学习一般网络通信软件的协议设计编程;

6.制作一个仿QQ的即时通讯软件完整代码,实现在局域网或者互联网通讯;

7.主要功能:有注册,登录,修改用户信息,修改好友备注,添加好友,删除好友,好友分组,群聊等功能;

8.通信功能:好友聊天,发送文件,发送表情,抖动,离线发送文件;

9.改变状态:在线状态,离线状态,隐身状态,离开状态;

10.托盘功能:在屏幕的右下角添加图标,上线通知铃声,下线通知铃声,收到信息铃声等功能。

java通讯课程_Java项目实战-仿QQ即时通讯软件视频课程相关推荐

  1. 070-JAVA项目实训:仿QQ即时通讯软件系列讲座五(讲解用户注册功能)

    [上一讲]069-JAVA项目实训:仿QQ即时通讯软件讲座四(讲解系统登录功能)_CSDN专家-赖老师(软件之家)的博客-CSDN博客 本文主要内容是实现注册QQ用户功能,自动获取本机IP地址,与系统 ...

  2. 066-JAVA项目实训:仿QQ即时通讯软件系列讲座一(需求分析)

    [上一讲]065-UDP网络通讯使用DatagramSocket及DatagramPacket实现多人聊天案例讲解_CSDN专家-赖老师(软件之家)的博客-CSDN博客 [下一讲]067-仿QQ即时通 ...

  3. 视频教程-微信小程序项目实战之我画你猜视频课程-微信开发

    微信小程序项目实战之我画你猜视频课程 精通PHP软件开发和WEB前端开发技术,熟悉PHP.Java.Javascript.HTML等语言,熟悉HTTP协议及W3C相关互联网规范,曾在山西某知名公司担任 ...

  4. 视频教程-PowerPoint项目实战从入门到精通视频课程(兼容2007、2010、2013、2016版本)-Office/WPS

    PowerPoint项目实战从入门到精通视频课程(兼容2007.2010.2013.2016版本) 有十年的开发经验和十年的培训经验,熟悉以下技术: 开源技术:struts2.hibernate.my ...

  5. 071-JAVA项目实训:仿QQ即时通讯软件系列讲座六(讲解QQ主界面功能)

    [上一讲]070-JAVA项目实训:仿QQ即时通讯软件讲座五(讲解用户注册功能)_CSDN专家-赖老师(软件之家)的博客-CSDN博客 [下一讲]072-JAVA项目实训:仿QQ即时通讯软件系列讲座七 ...

  6. 云计算数据中心系列 【服务器篇】 视频课程(硬件精讲 + 项目实战)-夏杰-专题视频课程...

    云计算数据中心系列 [服务器篇] 视频课程(硬件精讲 + 项目实战)-283人已学习 课程介绍         平台上去搜索服务器,基本只有两类课程,要么讲系统(Windows/Linux),要么讲虚 ...

  7. 网络工程师实战系列视频课程【IP地址规划篇】(考题精讲 + 项目实战)-夏杰-专题视频课程...

    网络工程师实战系列视频课程[IP地址规划篇](考题精讲 + 项目实战)-1128人已学习 课程介绍         1.我的自学经历分享(分享我各个方向自学探索,终选定网络的过程,告诉大家:勇于尝试( ...

  8. Android视频《手机影音_项目实战》-杨光福-专题视频课程

    Android视频<手机影音_项目实战>-49877人已学习 课程介绍         手机影音项目是真实的上线项目,本视频在原项目基础上,进行了新技术的更新和优化.该项目包括本地音乐播放 ...

  9. 跟着王进老师学开发Python篇第三季:Tkinter GUI项目实战篇-王进-专题视频课程

    跟着王进老师学开发Python篇第三季:Tkinter GUI项目实战篇-465人已学习 课程介绍         本季课程为Tkinter GUI项目实战:学生信息管理系统, 内容包含:项目总体介绍 ...

最新文章

  1. 民用报警服务技术浅谈
  2. 【Vegas原创】SQL case when 用法
  3. cn.hutool.poi.excel.ExcelUtil 只输出指定的标题
  4. Vuejs发送Ajax请求
  5. lodop打印不显示页码_Lodop插件实现打印功能
  6. Linux网站大杂烩《自己查阅》
  7. 前端学习(932):mouseenter和mouseover区别
  8. 解决 Script Error 的另类思路
  9. unity collider rigidbody zz
  10. 文件选择器看这个就够了—轻量级、支持多种文件类型
  11. Mongodb中 Documents文档说明
  12. 厦门理工学院android用药软件文献综述,厦门理工学院毕业论文规范.doc
  13. 【阅读笔记】Inverting Gradients -- How easy is it to break privacy in federated learning?
  14. VMware Workstation Pro 虚拟机启动失败 cpu虚拟化开启
  15. Kafka+Spark Streaming+Redis实时计算整合实践
  16. 使用Python连接阿里云盘
  17. 数据分析:互联网金融数据分析应用
  18. 核心期刊《中国兽医学报》
  19. php2020是否为闰年,「2020年是闰年吗」2020年是闰年吗?闰几月? - 56算命网
  20. 【TWVRP】基于matlab遗传算法求解多车场开放式多商品带时间窗的车辆路径规划问题【含Matlab源码 1849期】

热门文章

  1. mysql 权限命令 revoke_MySQL权限操作:Grant、Revoke
  2. 一个超级强大的vim 配置介绍:vimplus
  3. 谷歌词霸和有道词典的使用体会
  4. 【Python笔记】正则表达式基础和应用
  5. 今天新拉取得项目启动报错:No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
  6. Linux服务器多网卡多网关配置解决方案
  7. 直击痛点!打造广州电视台云端智能运维新体验
  8. 比亚迪“仰望”真正的卖点并非技术
  9. 靶场攻略 | DarkHole:1
  10. TensorFlow安装配置,茫茫人海中一瞥