Java初级程序员之网络编程视频教程

¥29.90 试听

 学院:创阳教育

 课时:共 13节 · 11小时52分钟

 有效期:永久有效

 适合人群:有基本的Java语法基础。建议先看《Java初级程序员之基本语法和面向对象编程》

 课程介绍

课程目标:
在面向对象分析和设计的思想下,理解和运用IO流、多线程和网络通信的知识,实现简易局域网群聊功能。

课程特色:
1、java普及系列课程之一
2、以实际应用为出发,介绍相关知识点
3、所有的知识点,都贯穿在案例中讲解、理解和练习
4、一切从零开始,杜绝无目的的死记硬背
5、巩固《Java面向对象分析和设计》的知识和思想,结合新的知识,运用该思想
完成局域网群聊功能的实现。
6、快速使用了《Java UI编程》部分知识,从感性上了解Java UI实现

适用人群:
0基础的所有人员,只要想从事Java软件开发行业 或 想了解 Java软件开发 的人员,都合适。
如果是真正0基础,请从《Java初级程序员之Java基础》学起!

优惠方式:
1、本着免费,由起点督促作用,让真正的人真正学习,象征性收费

课程详情:
第一讲 Java网络编程的知识体系介绍
1、介绍Java网络编程相关的体系
2、介绍学习Java网络编程的思路和过程
3、介绍File类和相关对象的操作
第二讲 Java 文件流(一)
1、介绍文件流的种类
2、介绍文件流的作用
3、介绍文件流的创建和操作
4、基于文件流完成文件内容的读 和 写
第三讲 Java 文件流(二)
1、回顾定义方法的思路和步骤
2、强调定义方法的规范
3、基于文件流,实现文件copy功能
第四讲 Java 字符流
1、介绍字符流的种类和作用
2、介绍字符流对象的创建和操作
3、Buffered流的作用和使用
第五讲 Java数据流和对象流
1、介绍数据流的种类和作用
2、介绍数据量对象的创建和使用
3、介绍对象流的种类作用和使用
4、介绍序列化和反序列化概念
5、介绍怎么实现序列化和反序列化
第六讲 字节数组流和管道流
1、介绍字节数组流同其它流的关系和区别
2、介绍字节数组流的作用和使用
3、介绍管道流同其它流的关系和区别
4、介绍管道流的作用和使用
5、实现简易多线程Demo
第七讲 多线程概念介绍
1、多线程的作用
2、多线程同进程的区别
3、多线程的实现方式和各种实现方式的区别和关系
4、线程相关的方法
5、多线程原理
6、线程的运行状态和相互改变
第八讲 Java多线程同步
1、Java多线程同步的原因和实现思路
2、锁
3、Java实现多线程同步的方式方法和Demo
第九讲 多线程死锁和线程通信
1、Java多线程死锁的原因和解决办法
2、线程通信的需求
3、生产消费模式的介绍
4、实现生产消费模式的案例
第十讲 网络通信相关概念和简单通信
1、网络的概念和组成部分
2、唯一确定网络计算机的标识
3、同软件进行通信的条件
4、简单信息发送和接收
第十一讲 Java Socket通信
1、协议的定义
2、TCP/IP 和 UDP协议
3、Socket通信相关的API
4、实现Socket通信的分析
5、基于Socket,完成Java服务器和客户端代码的通信
第十二讲 实现命令行的聊天
1、运用面向对象分析和设计的实现进行需求分析
2、面向对象编程
3、运用流、多线程、Socket等知识实现
第十三讲 基于UDP实现Java版局域网聊天
1、java UDP通信
2、Java界面的简单实现
3、基于UDP,实现局域网聊天

课程评价

难得糊涂

2022-07-14
互动性强,简单易懂。

紅茶丸子

2020-02-24
课程内容不错,视频画面清晰,简单易懂。

melean

2018-12-17
实用性很强,老师讲的很好,视频画面清晰。

我爱学习

2018-03-22
老师讲的很好,视频画面清晰,实用性很强,简单易懂。

课课家教育

未登录