JAVA程序设计进阶

本课程内容主要包括java线程、网络编程、java虚拟机、垃圾回收机制、java集合类详解、java反射与代理以及java的字节码技术。

播放:42076次,课程ID:4230709

JAVA程序设计进阶课程简介:前往报名学习

JAVA程序设计进阶课程简介:

本课程内容主要包括java线程、网络编程、java虚拟机、垃圾回收机制、java集合类详解、java反射与代理以及java的字节码技术。

前往报名学习

JAVA程序设计进阶课程目录:

第一章 线程(上)

--1.0 导学

--1.1 线程的基本概念

--1.2 通过Thread类创建线程

--1.3 线程的休眠

--1.4 Thread类详解

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

--1.6 线程内部的数据共享

第二章 线程(中)

--2.0 导学

--2.1 线程同步的思路

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

--2.3 线程的等待与唤醒

--2.4 后台进程

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

--2.6 线程的调度

第三章 线程(下)

--3.0 导学

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

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

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

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

--3.5 锁优化

第四章 网络编程(上)

--4.0 导学

--4.1 URL对象

--4.2 URLConnection对象

--4.3 Get请求与Post请求

--4.4 Socket通信原理

--4.5 Socket通信实现

第五章 网络编程(下)

--5.0 导学

--5.1 Socket 多客户端通信实现

--5.2 数据报通信

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

--5.4 网络聊天程序

第六章 Java虚拟机

--6.0 导学

--6.1 Java虚拟机概念

--6.2 Java虚拟机内存划分

--6.3 Java虚拟机类加载机制

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

--6.5 分代垃圾回收

--6.6 典型的垃圾收集算法

--6.7典型的垃圾收集器

第七章 深入集合Collection

--7.0 导学

--7.1 集合框架与ArrayList

--7.2 LinkedList

--7.3 HashMap与HashTable

--7.4 TreeMap与LinkedHashMap

--7.5 HashSet

第八章 反射与代理机制

--8.0 导学

--8.1 Java反射机制

--8.2 Java静态代理

--8.3 Java动态代理

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

--8.5 Java进阶课程总结

期末考试

期末考试

期末考试

202007期末考试

JAVA程序设计进阶授课教师:

许斌-副研究员-清华大学-计算机科学与技术系

许斌,男,博士,现任清华大学计算机科学与技术系副研究员。 北京市科技进步二等奖——电子表单自动生成系统及其可视化开发工具 (2001) ; IEEE CEC/EEE Web Service Challenge竞赛: 第一名 (2006-2008); IEEE CEC/EEE Web Service Challenge竞赛: 第二名 (2009); 清华大学大学生研究训练(SRT)计划: 优秀指导教师一等奖 (2007); 清华大学教学成果二等奖——“基于NetBeans的Java语言程序设计”课程推广 (2008); 清华大学优秀教材二等奖——《Java语言程序设计基础》 (2008); 北京高等教育精品教材——《Java语言应用开发基础》 (2008); SUN 公司: 全球Java Champion (2005)

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