犬小哈专栏
首页
Java八股文
架构设计
源码解读
技术专栏
学习路线
Open main menu
登录
注册
首页
Java八股文
架构设计
源码解读
技术专栏
学习路线
登录
注册
Java 八股文刷题
系统化学习Java核心知识点,按分类刷题提升面试技能
Java 基础
5
1
Java 语言的特点有哪些?
低频
较易
2
面向对象和面向过程的区别?
低频
简单
3
Java 中的八大基本数据类型有哪些?
中低
简单
4
String、StringBuffer、StringBuilder 的区别?
中频
中等
5
final、finally、finalize 的区别?
中低
中等
集合框架
6
1
ArrayList 和 LinkedList 的区别?
中频
中等
2
HashMap 的底层实现原理?
高频
较难
3
ConcurrentHashMap 的实现原理?
中低
困难
4
HashSet 是如何保证元素不重复的?
低频
中等
5
Collection 和 Collections 的区别?
低频
较易
6
HashMap 和 Hashtable 的区别?
中频
中等
多线程
6
1
进程和线程的区别?
中高
较易
2
创建线程的几种方式?
中高
中等
3
synchronized 和 ReentrantLock 的区别?
中频
较难
4
volatile 关键字的作用?
中低
中等
5
线程池的原理和使用?
中频
较难
6
ThreadLocal 的原理和使用场景?
中低
较难
JVM
5
1
JVM 的内存结构?
高频
较难
2
什么是垃圾回收?GC 的基本原理?
中高
较难
3
类加载机制和双亲委派模型?
中频
较难
4
JVM 调优的基本思路?
中低
困难
5
强引用、软引用、弱引用、虚引用的区别?
中低
困难
Spring
5
1
Spring 框架的核心是什么?
中高
中等
2
Spring IOC 和 AOP 的理解?
高频
较难
3
Spring Bean 的生命周期?
中频
较难
4
Spring MVC 的工作流程?
中频
中等
5
Spring 事务的实现原理?
中低
困难
点击分类查看详细题目,系统化提升Java面试技能