返回分类目录
分类
面试题
共 12 篇文章
面试题
面试必备:Java 异常体系全解析
一文搞懂 Java 异常体系、Checked 和 Unchecked 区别、异常处理最佳实践
#Java#异常#Exception
2026-03-257 min read
面试题
面试必备:HashMap 原理深度解析
深入理解 HashMap 的底层数据结构、扩容机制、线程安全问题,以及 JDK 1.7 和 1.8 的区别
#Java#HashMap#数据结构
2026-03-256 min read
面试题
面试必备:String 为什么是不可变的?
深入理解 String 的不可变性、底层结构、字符串常量池,以及 StringBuilder 和 StringBuffer 的区别
#Java#String#不可变性
2026-03-257 min read
面试题
面试必备:synchronized 与 ReentrantLock 区别
深入理解 synchronized 和 ReentrantLock 的底层原理、区别和使用场景
#Java#多线程#synchronized
2026-03-258 min read
面试题
面试必备:线程池核心参数与工作原理
深入理解线程池的七大参数、四种拒绝策略、常见线程池类型及使用场景
#Java#多线程#线程池
2026-03-258 min read
面试题
面试必备:volatile 关键字深度解析
深入理解 volatile 的可见性、有序性原理,以及与 synchronized 的区别
#Java#多线程#volatile
2026-03-258 min read
面试题
面试必备:JVM 类加载机制深度解析
深入理解类加载过程、双亲委派模型、自定义类加载器,以及类的初始化时机
#JVM#类加载#双亲委派
2026-03-258 min read
面试题
面试必备:JVM 垃圾回收算法详解
深入理解 GC 标记算法、复制算法、标记-整理算法、分代收集策略,以及常见垃圾收集器
#JVM#GC#垃圾回收
2026-03-259 min read
面试题
面试必备:JVM 内存模型(JMM)详解
深入理解 JVM 运行时数据区:堆、栈、方法区、程序计数器、本地方法栈,以及常见内存溢出问题
#JVM#内存模型#Java
2026-03-258 min read
面试题
面试必备:MySQL 索引结构详解
深入理解 MySQL 索引底层结构、B+Tree 与 B-Tree 区别、聚簇索引与非聚簇索引
#MySQL#索引#B+Tree
2026-03-259 min read
面试题
面试必备:MySQL 锁机制深度解析
深入理解 MySQL 锁分类、行锁、表锁、意向锁、Next-Key Lock 及死锁处理
#MySQL#锁#行锁
2026-03-259 min read
面试题
面试必备:MySQL 事务隔离级别详解
深入理解 MySQL 四种事务隔离级别、脏读/不可重复读/幻读问题、MVCC 原理
#MySQL#事务#隔离级别
2026-03-259 min read