Java框架基础核心深度解析(Spring IoC/AOP/SpringMVC/SpringBoot自动配置/MyBatis/JPA&Hibernate·高频面试真题)
Java 后端框架的主线是 Spring 生态加 ORM 持久层,IoC、AOP、MVC、自动配置和数据库映射共同构成企业开发基础。
标签页按已发布文章聚合,只输出有内容的可索引页面。
Java 后端框架的主线是 Spring 生态加 ORM 持久层,IoC、AOP、MVC、自动配置和数据库映射共同构成企业开发基础。
Java 新特性的价值不是追语法,而是用 Lambda、Stream、Optional、模块化和虚拟线程改善代码表达、空值处理和并发模型。
Java IO 从文件读写一路延伸到高性能网络通信,BIO、NIO、AIO 和 Netty 的差异,本质上是阻塞模型和线程模型的差异。
JVM 是 Java 后端绕不开的底层基础,内存区域、GC、类加载和 OOM 排查决定了你能否从会写代码走到能排线上问题。
并发编程真正难的不是背概念,而是理解线程共享、锁竞争、内存可见性和线程池治理这些机制如何一起决定系统吞吐与稳定性。
泛型负责把类型安全前移到编译期,反射则把对象操作延后到运行期;两者一起构成了 Java 框架设计里最重要的一组基础能力。
集合框架真正重要的不只是会用 API,而是知道不同容器在底层结构、去重规则、排序方式和遍历删除上的行为差异。
Java 面向对象真正重要的不是背三大特性,而是能把类、对象、继承关系、抽象能力和内部类这些概念落到可复用、可扩展的代码结构上。
异常处理的关键不只是记住语法,而是知道什么该捕获、什么该上抛、怎么封装业务异常,以及如何保留根因方便线上排查。
Java 是一门强类型、面向对象、跨平台、静态编译型编程语言,其基础语法是构建程序逻辑、数据存储、流程调度、代码规范的核心基石。数据类型决定内存结构,运算符实现数据运算,流程控制控制执行逻辑,数组实现批量存储,枚举限定固定取值,注解提供元数据标记。
缓存问题往往不在 Redis 命令本身,而在写库、删缓存、回填缓存三步之间留下了并发窗口。
很多线程池问题不是不会写代码,而是不清楚任务提交的真实路径:核心线程、队列、非核心线程、拒绝策略,顺序一错,参数就一定配歪。
事务失效大多不是注解忘写,而是代理没走到、异常被吞掉、传播行为选错,或者把跨线程、跨服务动作误算进了一个本地事务。
从 Java 运行链路、基本语法到数据类型和方法机制,把上篇最常被追问的基础题一次串起来。
下篇不再停留在语法层,开始进入框架底层常见的异常、泛型、反射、代理、序列化和 I/O 话题。
把 OOP、Object 和 String 这三块最容易连环追问的面试点拆开讲清,再重新串成一张完整知识图。