当前课程知识点:JAVA程序设计进阶 >  第四章 网络编程(上) >  4.0 导学 >  Video

返回《JAVA程序设计进阶》慕课在线视频课程列表

Video在线视频

Video

下一节:Video

返回《JAVA程序设计进阶》慕课在线视频列表

Video课程教案、知识点、字幕

各位同学大家好

今天我们这一讲

学习Java的网络编程

网络编程顾名思义

就是在网络上让至少两个程序

进行相互的通讯

以及达到这个信息沟通的目的

Java语言从它诞生之日起

就是一个面向网络的编程语言

它在网络编程方面

提供了非常丰富的开发包

比如说Java.net这个包

里面有很多非常有用的API

采用这些API

我们就比较方便的能够实现

网络上的编程

我们先看一下课前思考题

第一如何能够

把互联网上的网页给抓下来

也就是说我们能不能写一个Java程序

把我们想要的互联网网页的内容

把它给抓下来

第二如何以互联网上的网络资源

进行通讯

因为互联网上有很多网站

那其实这些网站都是资源

那如果我们想写一个程序

和这些资源进行交互

给它发出请求

希望他把资源发送给我们

那我们怎么用Java语言

来实现这么一个功能

第三如何在两个Java程序之间

实现这个网络的连接

也就是说这两个Java程序

都是你自己写的

你自己可以控制它

那你怎么能够在它们之间

建立一个连接

以进行这种信息的这种通讯

第四面向连接与非面向连接的

通信方式有什么区别

那在Java的编程过程当中

我们有可能会采用

面向连接的方式

也会采用非面向连接的方式

到底这两种方式的应用场景

都有什么不同

本讲的学习目标是

理解计算机Java的概念

掌握如何使用Java

在一台或者多台计算机之间

进行基于TCP IP协议的网络通讯

通过理解TCP IP协议的通讯模型

以JDK提供的java.net包为工具

掌握各种基于Java的

网络通讯的实现方法

这一讲的难点和重点是

一基于URL的网络编程

主要是针对WWW的资源

二基于TCP的C/S网络编程

包括单客户端和多客户端

三基于UDP的C/S网络编程

JAVA程序设计进阶课程列表:

第一章 线程(上)

-1.0 导学

--Video

-1.1 线程的基本概念

--Video

-1.1 线程的基本概念--作业

-1.2 通过Thread类创建线程

--Video

-1.2 通过Thread类创建线程--作业

-1.3 线程的休眠

--Video

-1.3 线程的休眠--作业

-1.4 Thread类详解

--Video

-1.5 通过Runnable接口创建线程

--Video

-1.5 通过Runnable接口创建线程--作业

-1.6 线程内部的数据共享

--Video

第二章 线程(中)

-2.0 导学

--Video

-2.1 线程同步的思路

--Video

-2.2 线程同步的实现方式—Synchronization

--Video

-2.3 线程的等待与唤醒

--Video

-2.4 后台进程

--Video

-2.5 线程的生命周期与死锁

--Video

-2.6 线程的调度

--Video

第三章 线程(下)

-3.0 导学

--Video

-3.1 线程安全与线程兼容与对立

--Video

-3.2 线程的安全实现-互斥同步

--Video

-3.3 线程的安全实现-非阻塞同步

--Video

-3.4 线程的安全实现-无同步方案

--Video

-3.5 锁优化

--Video

第四章 网络编程(上)

-4.0 导学

--Video

-4.1 URL对象

--Video

-4.2 URLConnection对象

--Video

-4.3 Get请求与Post请求

--Video

-4.4 Socket通信原理

--Video

-4.5 Socket通信实现

--Video

第五章 网络编程(下)

-5.0 导学

--Video

-5.1 Socket 多客户端通信实现

--Video

-5.2 数据报通信

--Video

-5.3 使用数据报进行广播通信

--Video

-5.4 网络聊天程序

--Video

第六章 Java虚拟机

-6.0 导学

--Video

-6.1 Java虚拟机概念

--Video

-6.2 Java虚拟机内存划分

--Video

-6.3 Java虚拟机类加载机制

--Video

-6.4 判断对象是否存活算法及对象引用

--Video

-6.5 分代垃圾回收

--Video

-6.6 典型的垃圾收集算法

--Video

-6.7典型的垃圾收集器

--Video

第七章 深入集合Collection

-7.0 导学

--Video

-7.1 集合框架与ArrayList

--Video

-7.2 LinkedList

--Video

-7.3 HashMap与HashTable

--Video

-7.4 TreeMap与LinkedHashMap

--Video

-7.5 HashSet

--Video

第八章 反射与代理机制

-8.0 导学

--Video

-8.1 Java反射机制

--Video

-8.2 Java静态代理

--Video

-8.3 Java动态代理

--Video

-8.4 Java 反射扩展-jvm加载类原理

--Video

-8.5 Java进阶课程总结

--Video

Video笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。