Java进阶教程,面试大全

preview
需积分: 0 1 下载量 66 浏览量 更新于2023-08-31 收藏 35.98MB ZIP 举报
Java进阶教程,面试大全1,可参考以下问题: Semaphore-信号灯机制。 synchronized在静态方法和普通方法的区别。 怎么实现所有线程在等待某个事件的发生才会去执行。 CAS。 Hashtable是怎么加锁的。 HashMap的并发问题。 ConcurrenHashMap 介绍。 AQS。 如何检测死锁,怎么预防死锁。 Java内存模型。 线程池的种类,区别和使用场景。 分析线程池的实现原理和线程的调度过程。 线程池如何调优,最大数目如何确认。 ThreadLocal原理,用的时候需要注意什么。 CountDownLatch和CyclicBarrier的用法,以及相互之间的差别。