加载中
【设计模式】模板模式

看Spring源码的时候,发现ApplicationContext加载的时候,使用了模板模式来组织代码,就简单来记录一下。

Spring源码分析,BeanDefinition加载过程

Spring的加载过程主要分为两个关键步骤,第一步加载过程:是将xml中定义的加载到内存中GenericBeanDefinition对象。由于Spring需要适配太多的属性,相对的GenericBeanDefinition也会比较的复...

2017/04/25 10:44
203
Spring ApplicationContext源码分析

Spring的ClassPathXmlApplicationContext的加载的过程,其中关键是AbstractApplicaitionContext中的refresh()方法。依赖子类AbstractRefreshableApplicationContext创建BeanFactoy,Abstrac...

2017/04/15 16:55
210
HashMap源码分析

Map是键值对的容器,Hash是键值按照Hash来映射的。HashMap允许null的key和null的value。 HashMap在初始创建的时候,是如何创建的,键值对是如何描述的; HashMap新增加键值对是如何添加的,当...

2017/04/10 20:34
12
ArrayList源码分析

ArrayList是一个某种程度上可以理解为是能够自动扩容的 数组。能够非常的方便的实现对于其中数据的增删改查。 ArrayList不是线程安全的,使用modCount来表示是否被修改过。在Iterator遍历的过...

2017/04/09 16:53
10

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部