08 2016 档案

摘要:单例实现存在小小的缺陷,那么 有没有一种方法,既能够实现延迟加载,又能够 实现线程安全呢? 还真有高人想到这样的解决方案了,这个解决方案被称为Lazy initialization holder class 模式,这个模式综合使用了java的类级内部类和多线程缺省同步锁的知识, 很巧妙的同时实现了延 阅读全文
posted @ 2016-08-21 21:06 6小贝 阅读(188) 评论(0) 推荐(0)
摘要:在某些情况下,即使某个对象不是数组的基类型,我们也可以把它赋值给数组元素。这种属性叫做协变(covariance)。在下面的情况下可以使用协变: 数组是引用类型数组。 在赋值的对象类型和数组基类型之间有隐式转换或显式转换。 由于在派生类和基类之间总是有隐式转换的,因此总是可以将一个派生类的对象赋值给 阅读全文
posted @ 2016-08-01 14:01 6小贝 阅读(2948) 评论(0) 推荐(0)
摘要:public class Outer { private String value; public Outer(String value) { this.value = value; } public class Inner { public void printString() { System. 阅读全文
posted @ 2016-08-01 12:00 6小贝 阅读(155) 评论(0) 推荐(0)