JUC并发编程与源码分析笔记01-本课程前置知识及要求说明

JUC是什么

JUC是指java.util.concurrent包,在并发编程中广泛使用。
官方文档搜索java.util.concurrent,可以看到有java.util.concurrentjava.util.concurrent。atomicjava.util.concurrent.locks

本课程学生对象(非零基础)

了解Java技术栈,有实际编码经验,热爱高并发。

本课程的难度对标

阿里P6,P7对高级Java开发工程师的要求明细,参考阿里巴巴Java编码规范。

前置知识

IDEA开发工具和常用快捷键自定义配置

课程使用IDEA来讲解,要求熟练使用IDEA相关操作。

IDEA的Lombok插件

Lombok插件的使用可以简化代码书写,常用的注解有:@AllArgsConstructor@NoArgsConstructor@Data

Java8新特性

Java8语法本身、函数式编程、方法引用、Lambda表达式。
不清楚的小伙伴可以去这里学习。

JUC初级篇

ReentrantLock、工具类CountDownLatch、工具类CyclicBarrier、工具类Semaphore、线程池与阻塞队列、ForkJoinPool与ForkJoinTask、原子操作类Atomic、volatile、Callable与FutureTask……
不清楚的小伙伴可以去这里学习。

JVM

JVM体系结构

在这里插入图片描述

参考资料

深入理解Java虚拟机-JVM高级特性与最佳实践。

本次讲解采用的Java版本

Java 8。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值