自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

(转)单例模式(Singleton Pattern)

Singleton模式的宗旨在于确保某个类只有一个实例, 并且为之提供一个全局访问点. 单例模式的应用场景: 1.在资源管理方面的经常使用单例模式 比如打印机的 Printer Spooler 是单例模式,这样可以避免两个作业同时输出到打印机. 2.从系统性能方面考虑使用单例模式 实例的创建是需要消耗系统资源的,而且是...

2010-03-30 22:42:37 86

工厂方法模式和抽象工厂模式

工厂模式是:定义一个用于创建对象的接口,让子类决定实例化哪一个类,使一个类的实例化延迟到子类。 它有个特点,就是通常工厂的类层次与产品的类层次几乎是一样的树。如果说工厂是你的影子,你就是产品了。在你平时未用到模式的时候,你需要什么就new一个,这种情况就好比你躺在地上,人影合一了。那什么时候需要工厂模式呢。看看定义:“使一个类的实例化延迟到子类”,这个是关键,当你有必要延迟实例化的时候才需要用...

2010-03-30 21:47:38 81

简单的工厂模试

[code="java"]//动物类接口 interface Animal{ //发出声音 public class sayHello(){}; } //生产动物的工厂类 class AnimalFactory{ public static Animal crea...

2010-03-30 18:11:05 106

java的多态性

看下面这段程序: [code="java"] class Father{ public void func1(){ func2(); } //这是父类中的func2()方法,因为下面的子类中重写了该方法 //所以在父类类型的引用中调用时,这个方法将不再有效 //取而代之的是将调用子类中重写的func2()方法 ...

2010-03-30 17:36:56 102

java的内存泄漏一小段代码

在这个例子中,我们循环申请Object对象,并将所申请的对象放入一个Vector中,如果我们仅仅释放引用本身,那么Vector仍然引用该对象,所以这个对象对GC来说是不可回收的。因此,如果对象加入到Vector后,还必须从Vector中删除,最简单的方法就是将Vector对象设置为null。 [code="java"] Vector v=new Vector(10); for (int...

2010-03-30 17:32:47 87

原创 初来乍到

记载 工作成长经历 忘大家多多指教

2010-02-01 11:36:24 88

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除