SSM框架面试篇

摘要: 本文主要是关于SSM框架的面试内容,主要涵盖了以下几个方面的知识点: 一、SpringBoot启动流程 包括SpringBoot启动的本质、创建SpringApplication对象及执行run方法的主要步骤和流程。 二、IOC容器初始化流程 详细介绍了IOC容器的核心工作是在AbstractApplicationContext.refresh方法中完成的,包括准备BeanFactory、执行BeanFactory后置处理器、注册BeanPostProcessor等步骤。 三、Bean生命周期 包括创建对象、初始化对象、使用对象和销毁对象四个阶段,并介绍了Bean生命周期中程序员可以通过一些扩展点执行自己的代码。 四、Bean的循环依赖 介绍了Bean循环依赖的问题以及Spring如何通过三个对象缓存区(singletonObjects、earlySingletonObjects和SingletonFactories)来解决循环依赖问题。 本文主要介绍了SSM框架面试中会涉及到的知识点,为面试者提供了详细的解答和解释。

笔记 

Java基础进阶——注解

**摘要**: 本文主要介绍了Java中的注解(Annotation)及其分类。注解是Java代码中的特殊标记,用于让其他程序根据注解信息来决定如何执行该程序。文章首先介绍了官方文档中的注解相关链接,然后详细描述了注解的基本概念、分类以及各类注解的具体作用。包括自定义注解、元注解(如@Target、@Retention等)、以及如何使用注解来生成文档信息、实现注解继承、使用重复注解等。文章通过具体的代码示例和解析,帮助读者深入理解Java注解的应用和原理。

笔记 

Java基础进阶——反射

文章摘要: 这篇文章主要介绍了Java中的反射机制,包括加载类、解剖类中的各种成分、操作字节码文件以及操作代码片段等基本作用。文章以一个实体类为例,详细阐述了如何通过反射获取类的构造器、成员变量和成员方法,并对这些成分进行操作。文章通过图示和代码示例,清晰地展示了反射在Java编程中的应用。关键词:java,反射,类加载,构造器,成员变量,成员方法。

笔记