摘要: 类的生命周期 类加载过程 加载 验证 准备 解析 初始化 卸载 类的生命周期 一个类的完整生命周期如下: 类加载过程 Class 文件需要加载到虚拟机中之后才能运行和使用,那么虚拟机是如何加载这些 Class 文件呢? 系统加载 Class 类型的文件主要三步:加载->连接->初始化。连接过程又可分 阅读全文
posted @ 2021-10-28 23:46 Vincent-yuan 阅读(3928) 评论(0) 推荐(1) 编辑
摘要: 为什么要把堆和栈区分出来呢? 堆中存什么?栈中存什么? 为什么不把基本类型放堆中呢? 为什么要把堆和栈区分出来呢? 第一,从软件设计的角度看,栈代表了处理逻辑,而堆代表了数据。这样分开,使得处理逻辑更为清晰。分而治之的思想。这种隔离、模块化的思想在软件设计的方方面面都有体现。 第二,堆与栈的分离,使 阅读全文
posted @ 2021-10-28 23:13 Vincent-yuan 阅读(242) 评论(0) 推荐(0) 编辑
摘要: ApplicationContext对象是Spring开源框架的上下文对象实例,在项目运行时自动装载Handler内的所有信息到内存。 传统的获取方式有很多种,不过随着Spring版本的不断迭代,官方也慢慢的不建议使用部分方式。 下面我简单介绍一种Spring官方推荐使用的方式! 基于SpringB 阅读全文
posted @ 2021-10-28 23:01 Vincent-yuan 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 注意:调用者要被spring管理 目录 方式一 注解@PostConstruct 方式二 启动类ApplicationContext 方式三 手动注入ApplicationContext 方式一 注解@PostConstruct import com.example.javautilsproject 阅读全文
posted @ 2021-10-28 22:49 Vincent-yuan 阅读(2145) 评论(0) 推荐(0) 编辑