Java虚拟机+并发包面试必问题全面解析

主要针对秋招面试中出现的 Java 中并发包,JVM 中的底层难点、热点。助你们直通 BAT 压力面。主要包括以下内容:

  1. Java 关键字 Volatile 与 Synchronized 作用与区别,底层实现原理分别是
  2. 什么是死锁(Deadlock),如何分析和避免死锁
  3. 什么是线程安全,有哪些线程安全的集合,分别讲一下底层实现(cas)
  4. ThreadLocal 底层原理介绍一下
  5. 什么是线程池,有哪些线程池
  6. 如何判断对象是否“死去”
  7. 运行时数据区域包括哪些
  8. Java 的 4 种引用方式,分别在哪些类中实现
  9. 有哪些垃圾收集算法,分别有什么优劣性
  10. 什么是类加载器,类加载器有哪些,类加载器的作用是什么,类加载机制
  11. ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值