年度归档: 2025 年

4 篇文章

【设计模式】单例模式
单例模式是一种创建型设计模式, 它的核心思想是保证一个类只有一个实例,并提供一个全局访问点来访问这个实例。本章参考:单例模式详解 为什么要使用单例模式呢 全局控制 节省资源:也正是因为只有一个实例存在,就避免多次创建了相同的对象,从而节省了系统资源,而且多个模块还可以通过单例实例共享数据。 懒加载:单例模式可以实现懒加载,只有在需要时才进…
一篇文章讲清楚 JVM 创建对象的流程
对象创建流程 JVM 创建一个对象的总体流程如下图所示: 下面分别对这几个部分详细介绍: 一、常量池检查和类加载 在 Java 程序运行时,当虚拟机首次遇到 new 指令尝试创建类的实例时,首先将去检查这个指令的参数是否能在常量池中定位到这个类的符号引用,接着使用运行时常量池中的符号引用来检查所需的类是否已经被加载、链接和初始化。如果发现类尚未加载…