概述 HashMap是 Key-Value 对映射的抽象接口,该映射不包括重复的键,即一个键对应一个值。 在HashMap中,其会根据hash算...
概述 ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组...
我们在业务上难免会遇到集合交集的处理,这边总结了几种方式比较,然后寻求最优的方式。当然如果集合数据比较少的情况下,选取的方式基本都能满足需求,但...
概述 ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组...
概述 前面我们介绍了BeanDefinition的载入和解析的过程,将我们定义好的Bean资源文件载入并转换成了Document对象,然后Doc...
1.概述 通过源码我们发现,资源的定位问题主要发生在容器初始化过程中完成的,FileSystemXmlApplicationContext、Cl...
1.概述 简单来说IOC容器的初始化过程是通过refresh()方法来启动的,这个方法表示IOC容器的正式启动。具体来说这个启动主要包含Bean...
垃圾收集器的整体概述 经典垃圾收集器之间的关系图如下: 上图展示了7种作用于不同分代的收集器,如果两个收集器之间存在连线,就说明它们可以搭配使用...
根节点枚举 固定可作为GC Roots的节点主要存在全局性引用(例如常量或者类静态属性)与执行上下文(例如栈帧中的本地变量表)中,尽管目标比较明...