一入 Java 深似海 系列教程,视频教程下载

2020-04-04_150502.png

课程介绍:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

       课程目录:

第一节:Java 线程与进程

主要内容

Java 线程状态:理解 Java 线程状态(Thread.State)实际意义

Java 线程生命周期:介绍 java.lang.Thread API 启动、停止等生命周期方法

Java 线程通讯:实战 Java 线程之间通讯,以及父子线程中通讯的方式

Java 进程管理:介绍管理当前 JVM 进程、管理子进程以及 Java 9 API 在进程中的提升

面试题解析:解析 Java 线程与进程相关的面试题

第二节:Java 并发编程基础

主要内容

Java 并发理论基础:理解线程安全(Thread Safety)、阻塞同步( Blocking Synchronization)非阻塞同步(Non-Blocking Synchronization)、 临界区(Critical Section)、锁(Lock)、监视器(Monitor)以及重进入(Reentrant)等

Java 同步原语:从 JDK 级别到 JVM 级别,深度分析和理解 Java synchronized 、volatile 以及 CAS 操作等同步原语

Java 线程 Liveness:实战演示 Java 线程死锁(DeadLock)和饥饿(Starvation)

Java 并发经典模型:实战演示 Java 并发场景下的生产者和消费者模型

面试题解析:解析 Java 并发基础面试题

第三节:Java 并发框架(J.U.C)基础运用

主要内容

Java 并发锁:介绍包括重进入锁(ReentrantLock)、重进入读写锁(ReentrantReadWriteLock)、邮票锁(StampedLock)等运用

Java 原子操作:理解 Atomic* API 以及 *Adder API 使用场景

Java 并发限制:包括 CountDownLatch、CyclicBarrier 以及 Semaphore

Java 线程池:掌握 Executor、ThreadPoolExecutor 、ScheduledExecutorService 以及 Callable 和 Future API 正确使用

面试题解析:解析 J.U.C 相关的面试题

第四节:Java 并发框架(J.U.C)高级运用

主要内容

Java 并发集合框架:掌握 CopyOnWrite*、ConcurrentSkipList* 、ConcurrentHashMap 以及 *BlockingDueue API 使用场景和实现差异

Java 7 Fork/Join 框架:掌握 Java 7 Fork/Join 框架的使用以及理解使用场景

Java 8 CompletableFuture 设计:分享 CompletableFuture 设计技巧

Java 9 Flow 框架:Flow API 理解 Reactive Streams 框架的实现原理,并且解读 JDK 9 内建实现在 Reactive Streams API,如 HttpClient 实现

面试题解析:解析 Java 并发集合框架等相关的面试题

资源下载此资源下载价格为6学分,请先
充值比例 1元=1学分
资源失效,请咨询客服
客服QQ 980264305
资源下载
下载价格:6 学分
VIP优惠:免费
充值比例 1元=1学分
资源失效,请咨询客服
客服QQ 980264305

评论0

找资源,搜一下,更惊喜
没有账号? 注册  忘记密码?