#Java##面试题##我的求职思考#Java基础:
1.面向对象思想说一说?
2.
集合相关:
1.说说List,Set,Queue,Map四种集合的特点和区别?
2.ArrayList和Vector的区别是什么?
3.ArrayList和LinkedList的区别是什么?
4.ArrayList的扩容机制了解吗?
多线程、JUC:
1.请你说说多线程?
2.说说怎么保证线程安全?
3.你知道哪些线程安全的集合?
4.说说你了解的线程同步方式?
5.说说线程的状态?
6.说说你了解的线程通信方式?
7.HashMap是线程安全的吗?如果不是该如何解决?
8.说说线程的创建方式?
9.说说你对线程池的理解?
JVM相关:
1.了解JVM内存模型吗?
2.知道JVM的垃圾回收机制吗?
3.知道哪些JVM的垃圾回收算法?
4.简单说下你对JVM的了解?
5.了解JVM的双亲委派模型吗?
6.三色标记算法了解过吗?
持续更新。。。