- 0
- 0
- 约7.3千字
- 约 9页
- 2026-10-13 发布于河北
- 举报
Java开发框架面试题及详细答案(实战版)
一、Spring核心面试题
1.简单说说Spring的核心特性和核心模块
参考答案:
Spring最核心的两大特性是IoC(控制反转)和AOP(面向切面编程),也是整个框架的底层核心。
IoC就是把对象的创建、依赖管理、生命周期全部交给Spring容器负责,开发中不用手动new对象,降低代码耦合度;AOP是在不修改原有业务代码的前提下,实现日志记录、事务控制、权限校验等通用功能,做到业务和通用逻辑解耦。
常用核心模块有五个:
1.SpringCore:核心容器,提供IoC容器、Bean工厂,是所有模块的基础;
2.SpringBeans:负责Bean的定义、创建、属性注入,支撑核心容器运行;
3.SpringContext:基于核心容器扩展,提供企业级功能,比如国际化、事件发布、资源加载;
4.SpringAOP:面向切面编程模块,提供切面、切点、通知等核心功能;
5.SpringJDBC/Transaction:简化JDBC操作,提供声明式事务管理能力。
2.什么是IoC?DI和IoC的区别是什么?
参考答案:
IoC(控制反转)是一种设计思想,传统开发中开发者主动创建、管理对象依赖,控制权在程序代码本身;而IoC是把对象的控制权交给Spring容器,由容器统一创建对象、维护依赖关系,实现控制权的反转。
DI(
您可能关注的文档
- Java安全高频面试题及详细答案(实战版)_1.docx
- Java包装类高频面试题及详细答案.docx
- Java必背面试题及详细答案(实战完整版)_1.docx
- Java变量与常量基础试题(含详细答案解析).docx
- Java并发编程测试题及详细答案.docx
- Java并发编程高频笔试题及详细答案解析.docx
- Java常见笔试面试题目深度剖析及详细答案.docx
- Java常见算法面试题及详细答案(实战面试版).docx
- Java初级7K岗位面试题及详细答案(实战干货版).docx
- Java初级开发工程师面试题及详细答案(真实职场版).docx
- 单片机原理及应用(双语版·新形态版) 课件 第3章MCS51指令集.ppt
- 单片机原理及应用(双语版·新形态版) 课件 第7章存储器与输入输出(IO)端口的扩展.ppt
- 《磁盘阵列》、磁盘阵列配置-RAID的模拟器、ISA 2000 Server安装配置文档.doc
- 数据结构实验1 病人看病程序的模拟、最短路径算法、LZ77 压缩算法实验报告.doc
- 程序设计基础C实验报告、Visual Basic实验指导书 .doc
- 现代EDA技术及其应用:基于Altera FPGA&Verilog HDL的描述与实现 课件全套 张俊涛 第0--7章 - 前言、EDA技术简介---EDA技术深入应用.ppt
- 《计算机导论》实验报告 1、2.doc
- 《计算机导论实验指导》第一章 .docx
- 【第7章】计算机网络实验指导书.pdf
- Python学习手册答案、人脸识别课程设计论文.docx
原创力文档

文档评论(0)