????????1?е???????????????????ClassicSingleton??????????????????????????????????????????getInstance()?з?????????á?

????????ClassicSingleton???м????????????????????????ClassicSingleton??????????????????????????????????????????????;?????????????????????getInstance()??????????ε????????????????????????????????????????????????????????????Σ????ClassicSingleton????????protected????????????????????????????????ClassicSingleton??????????????????????????????????????

????public class SingletonInstantiator {

????public SingletonInstantiator() {

????????ClassicSingleton instance = ClassicSingleton.getInstance();

????????ClassicSingleton anotherInstance =

????????new ClassicSingleton();

????????...

????????}

????}

??????????????????????????м??ClassicSingleton????ClassicSingleton?????????rotected??????′??????????????protected??????????????????????????????е?????????á????ClassicSingleton??SingletonInstantiatorλ???????????????????????SingletonInstantiator?????????ClasicSingleton???????

????????????????????????????????????ClassicSingleton????????仯??е??private?????????ClassicSingleton????????????;????????ζ??ClassicSingleton?????????????????????????????????????????????????????????final???????????????????????????????????????Щ???????????????????????????????????????????У?????????????е???????????????????????????????

????????ClassicSingleton?????????????????????????????????????????????п???????????????????????????????????????ЩServlet?????????servlet????????????????????????????????????servlet?????????????????????и?????????

????????????ClasicSingleton?????java.io.Serializable????????????????????????л?????????????????????????л???????????????????????????????????????ж??????????????

???????????????????????1?е?ClassicSingleton????????????????????????????????????1?????2????????????ClassicSingleton.getInstance()????????????1?????if?飬??????2???п???????????ClassicSingleton???????????????????

???????????????????????????????????????????????????????Java?????????????????????????????????????????Java?淶??????????е?????????????????????¥??????????β??????????????