摘要: 当考察数据结构时,面试官一开始会问HashMap的实现原理,扩容等问题,当你说出HashMap并非线程安全之后,会让你自己引出ConcurrentHashMap,接着就可能开始如下的对话。 场景对话: 面试官:简单问你下Java中的一种数据结构HashMap(一听到这个问题就知道并不简单了),你能说 阅读全文
posted @ 2017-09-08 18:00 WegYcx 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 在关于锁的面试过程中,一般主要问Synchronized和ReentrantLock的实现原理,更有甚者会问读写锁。 场景对话: 面试官:都了解Java中的什么锁? 我:比如Synchronized和ReentrantLock... 面试官:那好,你先说说Synchronized的实现原理吧。 我: 阅读全文
posted @ 2017-09-08 14:59 WegYcx 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 线程池的实现原理,这个知识点真的很重要,几乎每次面试都会被问到,一般的提问方式有如下几种: 1、“讲讲线程池的实现原理” 2、“线程池中的coreNum和maxNum有什么不同” 3、“在不同的业务场景中,线程池参数如何设置” 场景对话: 面试官:平时线程池用的多么? 我:嗯,我的*项目中就用到了。 阅读全文
posted @ 2017-09-08 12:34 WegYcx 阅读(334) 评论(0) 推荐(0) 编辑