摘要:
1. 循环依赖问题 spring创建一个Bean实例分为三步,实例化,依赖注入和初始化。 实例化的方式分为两大类:工厂方法(静态工厂方法和实例工厂) 和 构造器方法(默认和自动装配)。以一个例子来说下,一个类AppleTree,有一个成员变量Apple public class Apple { Ap 阅读全文
摘要:
5.1 同步容器类 Vector,Hashtable。对所有公有方法都是同步方法,使用synchronized修饰 5.1.1 同步容器类的问题 特殊情况还是需要客户端加锁。比如线程A遍历容器元素,线程B对同一个容器删除元素,会出现并发修改异常。解决办法是在客户端封装一层加锁方法。 public s 阅读全文