关于单例的两种方式class O { private O(){} private static O o=new O(); public static O test(){ return o;}class O1{ private O1(){} pravite stativ O1 o1=null; pravite static O1 test(){ if(o1==null){ o1=new O1();}return o1;}}}