public class Single {
private final static Single s = new Single();
//类只能有一个故私有化构造方法,不让外面new对象
private Single(){
}
//工厂方法的命名规范
getinstance
//当外面没办法new对象时候,我们对像给外面调要自己来new
// 当没发new 对象时候,必须是静态方法,给外界使用。
public static Single getInstance(){
return s;
}
}
//懒汉式
public class Single2 {
// 先步开内存,需要用的时候才new
private static Single2 s=null;
private Single2(){
}
// synchronized 用来防多线程时。第一个和第二个线程抢资源都会进入s==null,
时new 两次。
public synchronized static Single2 getInstance(){
if(s==null){
s = new Single2();
}
return s;
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有