Spring源码(2)----BeanFactory

BeanFactory是Spring bean容器的根接口。Spring中提供了不同实现,比如说ListableBeanFactory,ConfigurableBeanFactory用于特定的用途。 BeanFactory不仅仅是创建bean而且还管理bean。
阅读全文

Spring源码(1)-----Resource接口

Resource接口抽象了所有Spring内部使用到的底层资源:File,URL,Classpath等。 因此在Resource接口中定义了三个最基本的判断当前资源状态的方法:是否存在,是否可读,是否打开。
阅读全文

Java源码解读(1)ArrayList源码解读

ArrayList底层是可变长的数组,默认初始化容量为10,可以自动扩充容量。每次扩充的容量为旧的容量的1.5倍。正是因为数组的特性,如果随机访问数组中的元素,那么访问速度比其他数据结构会快。但是,删除,插入元素会调整元素的位置甚至是重新申请空间,拷贝元素,因此相对链表而言比较慢。
阅读全文
Loading...