Java面试题

简述synchronized?Object;Monitor机制;
简述happen-before规则;
JUC和Object;Monitor机制区别是什么;简述AQS原理;
简述DCL失效原因,解决方法;
简述nio原理;
jvm运行时数据区域有哪几部分组成,各自作用;
gc算法有哪些;gc收集器有哪些;
简述class加载各阶段过程;class;loader有哪些模型;
简述常用的JDK命令行工具;
简述字节码文件组成;
讲讲你平常是如何针对具体的SQL做优化;
mysql的存储引擎有哪些,区别;
gc:内存模型;
gc:垃圾回收;
多线程:如何实现一个定时调度和循环调度的工具类。但提交任务处理不过来的时候,拒绝机制应该如何处理;线程池默认有哪几种拒绝机制;
多线程:如何实现一个ThreadLocal;
说说你了解的一个线程安全队列;
Atomic包的实现原理是什么;
CAS又是怎么保证原子性的;
string分析1000次循环subString用了多少内存;

你可能感兴趣的:(Java面试题)