首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java面试都问啥?
王有志
创建于2022-09-18
订阅专栏
很多小伙伴迷茫Java面试到底问什么?其实我也迷茫。 因此我搞了某准网的爬虫,爬取并分析面经中的问题。通过数据科学的方式,统计分析Java面试中出现的高频考点。
等 35 人订阅
共20篇文章
创建于2022-09-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
20.AQS家族的“外门弟子”:CyclicBarrier
大家好,我是王有志。今天我们来认识一个AQS家族的“外门弟子”:CyclicBarrier,它与CountDownLatch功能相似的,但有稍许差异。
19.详解AQS家族的成员:CountDownLatch
大家好,我是王有志。今天我们来聊一聊AQS家族中的另一个非常重要的成员CountDownLatch。
18.详解AQS家族的成员:Semaphore
大家好,我是王有志。今天我们来聊一聊AQS家族中的另外一个“Old School”的成员Semaphore。
17.AQS中的Condition是什么?
大家好,我是王有志。今天和大家聊聊Condition,它为Lock接口提供了等待与唤醒功能,使Lock接口具备了与synchronized相同的能力。
16.ReentrantLock全解读
大家好,我是王有志。今天和大家一起聊聊ReentrantLock,它是我们最常见的基于AQS实现的互斥锁。
15.AQS的今生,构建出JUC的基础
大家好,我是王有志。今天我们接着学习AQS的部分,这次我们深入Doug Lea的设计,来探究AQS是如何通过“变种”CLH构建出JUC框架基础的。
14.AQS的前世,从1990年的论文说起
大家好,我是王有志。在正式开始学习AbstractQueuedSynchronizer前,先来了解下基于队列思想的自旋锁在设计上的演进。
13.一文彻底了解线程池
大家好,我是王有志。 线程池是Java面试中必问的八股文,涉及到非常多的问题,今天我们就通过一篇文章,来彻底搞懂Java面试中关于线程池的问题。
12.ThreadLocal的那点小秘密
大家好,我是王有志,今天我们来学习ThreadLocal的内容。本文将从源码的角度剖析ThreadLocal,并解答4道高频面试题,同时纠正一个“谣言”。
11.硬核的volatile考点分析
大家好,我是王有志。今天我们来学习volatile关键字,从应用的角度切入,接着从源码层面分析volatile的实现过程。
10.关于synchronized的一切,我都写在这里了
大家好,我是王有志。 我们已经完成了synchronized的学习,今天我们利用学习到的知识去回答一些关热点问题。
09.什么是synchronized的重量级锁?
大家好,我是王有志。 今天我们学习synchronized升级过程中的最后一部分,从轻量级锁升级到重量级锁的过程。
08.从源码揭秘偏向锁的升级
大家好,我是王有志。 上一篇学习了synchronized的用法,今天我们深到synchronized的原理,来学习偏向锁升级到轻量级锁的过程。
07.synchronized都问啥?
大家好,我是王有志。 经过JMM和锁的铺垫,今天我们正式进入synchronized的内容,来看看关于synchronized面试中都会问啥?
06.一文看懂并发编程中的锁
大家好,我是王有志。 相信你经常会听到读锁/写锁,公平锁/非公平锁,乐观锁/悲观锁等五花八门的锁,那么每种锁有什么用呢?它们又有什么区别呢?今天我们就一起聊聊并发编程中的各种锁。
05.深入理解JMM和Happens-Before
大家好,我是王有志。 今天我们一起来学习Java并发编程中最重要的两个理论知识JMM和Happens-Before原则。
04.关于线程你必须知道的8个问题(下)
大家好,我是王有志。 今天是Java面试中线程问题的最后一部分内容,包括我们来聊同步与互斥,线程的本质,调度,死锁以及线程的优缺点等问题。
03.关于线程你必须知道的8个问题(中)
大家好,我是王有志,欢迎来到《Java面试都问啥?》。我们书接上回,继续聊Java面试中关于线程的问题。
02.关于线程你必须知道的8个问题(上)
大家好,我是王有志,欢迎来到《Java面试都问啥?》。今天我们来一起看看在面试中,关于线程各大公司大都喜欢问哪些问题。
01.Java面试都问啥?
大家好,我是王有志,好久不见。这次和大家分享,我通过爬取某准网的面经数据,进而统计到的Java面试高频考点。