下面两种形式是什么?

public class Test02{
private Test02(){}
private static Test02 instance=new Test02();
public static Test02 getInstance(){
return instance;
}
}
第二种:
public class Test02{
private Test02(){}
private static Test02 instance=null;
public static synchronized Test02 getInstance(){
if(instance==null){
instance=new Test02();
}
return instance;
}
}

单例模式
http://www.blogjava.net/wangchenyang/archive/2011/09/05/363081.html

单例的俩种形式,懒汉式和饿汉式。。

1、饿汉式:单例实例在类装载时就构建,急切初始化。(预先加载法)

2、懒汉式:单例实例在第一次被使用时构建,延迟初始化