75 道 BAJT 中高级 Java 面试题,你能答上几道?
整理了下 BATJ 关于 JAVA 的面试题目,大家参考下吧,希望对大家有所帮助,可以帮大家查漏不缺。 答对这些面试题,PASS 掉 80 % 的求职竞争者。 1.hashcode相等两个类一定相等吗?equals呢?相反呢? 2.介绍一下集合框架? 3.hashmap hastable 底层实现什么区别?hashtable和concurrenthashtable呢? 4.hashmap和treemap什么区别?低层数据结构是什么? 5.线程池用过吗都有什么参数?底层如何实现的? 6.sychnized和Lock什么区别?sychnize 什么情况情况是对象锁? 什么时候是全局锁为什么? 7.ThreadLocal 是什么底层如何实现?写一个例子呗? 8.volitile的工作原理? 9.cas知道吗如何实现的? 10.请用至少四种写法写一个单例模式? 11.请介绍一下JVM内存模型??用过什么垃圾回收器都说说呗 12.线上发送频繁full gc如何处理? CPU 使用率过高怎么办? 13.如何定位问题?如何解决说一下解决思路和处理方法 14.知道字节码吗?字节码都有哪些?Intege...

