- java策略模式-Java设计模式八股:1.单例模式与工厂模式相似Java设计模式是指用于解决软件设计问题的可重复利用的解决方案。它们通常与面向对象设计和编程相关,并具有非常实用的特征。单例模式在系统中只存在一个特定的实例。全局持有一个实例,提供一个公共的静态方法获取该实例。工厂模式通过一个工厂类选择特定的对象创建方式,而不是直接实例化一个对象。装饰模式在不改变原...06-10 / 2023
- java 委派类加载-java编译器拓展名类文件的过程及过程解析编写自己的类加载器双亲委派模型的破坏者-线程上下文类加载器线程将继承其父线程的上下文类加载器,初始线程的上下文类加载器是系统类加载器(AppClassLoader),因此只能委派线程上下文类加载器把jdbc.显然这种线程上下文类加载器的加载方式破坏了“双亲委派模型”,它在执行过程中抛弃双亲委派加载链...06-10 / 2023
- java 委派类加载-加载Java类到Java虚拟机中的类加载器(LoaderClass)12:23:09Java虚拟机类加载器及双亲委派机制在java9中,启动类加载器是由类库和代码在虚拟机中实现的。本篇文章主要基于java8介绍了Java虚拟机类加载器及双亲委派机制,和Java8中的一些变化。原文链接:《Java虚拟机类加载器及双亲委派机制》...06-10 / 2023
- java 委派类加载-谈到Java类加载器和双亲机制的流程图解进行理解在面试过程中,我们可能会被面试官经常问到有关Java类加载器和双亲委派机制的相关问题,如果对于这些问题,你的心中没有明确的答案,那么在看完本篇博客后,相信你将会有所收获!谈到Java的类加载器,我们就不得不提到双亲委派机制,那么双亲委派机制到底是什么呢?了解完了类加载器的双亲委派过程,那么双亲委派机...06-10 / 2023
- java 栈内存 开辟数组-Java中内存图:保存的是执行方法、运行方法Java中内存图:栈内存、堆内存、方法区。,此时虽然采用静态初始化方法无new,依旧在堆内存中开辟一块空间,创建一个数组(3个连续的空间),数组的索引为0-2。针对此时的索引进行输出时得到的会是一个一维数组的地址值(即二维数组中“行”存放“列”的地址值)。三个一维数组分别有三个内存地址值,此时二维数...06-09 / 2023