当前位置: 首页 > news >正文

xampp可以做网站吗东莞网站快速排名

xampp可以做网站吗,东莞网站快速排名,wordpress站点标题和副标题,深圳专业app网站开发我的相关文章#xff1a; JavaSE 学习记录-CSDN博客 多线程笔记-CSDN博客 单例模式#xff08;Java实现#xff09;-CSDN博客 JUC笔记-CSDN博客 注解与反射#xff08;Java#xff0c;类加载机制#xff0c;双亲委派机制#xff09;-CSDN博客 1. 懒汉式线程不安全 pu…我的相关文章 JavaSE 学习记录-CSDN博客 多线程笔记-CSDN博客 单例模式Java实现-CSDN博客 JUC笔记-CSDN博客 注解与反射Java类加载机制双亲委派机制-CSDN博客 1. 懒汉式线程不安全 public class LazyUnsafeSingleton {private static LazyUnsafeSingleton singleton;private LazyUnsafeSingleton(){}public static LazyUnsafeSingleton getInstance() {if (singleton null) singleton new LazyUnsafeSingleton();return singleton;} }2. 饿汉式线程安全 public class HungrySingleton {private static HungrySingleton singleton new HungrySingleton();private HungrySingleton(){}public static HungrySingleton getInstance() {return singleton;} }3. 懒汉式线程安全 volatile synchronized public class LazySafeSingleton {private static volatile LazySafeSingleton singleton;private LazySafeSingleton(){}public static synchronized LazySafeSingleton getInstance() {if (singleton null) singleton new LazySafeSingleton();return singleton;} }4. 双重检查锁 public class DoubleCheckedLockSingleton {private static volatile DoubleCheckedLockSingleton singleton;private DoubleCheckedLockSingleton(){}public static DoubleCheckedLockSingleton getInstance() {if (singleton null) {synchronized (DoubleCheckedLockSingleton.class) {if (singleton null) {singleton new DoubleCheckedLockSingleton();}}}return singleton;} }5. 静态内部类 public class StaticInnerClassSingleton {private static StaticInnerClassSingleton singleton;private static class SingletonHolder {private static StaticInnerClassSingleton INSTANCE new StaticInnerClassSingleton();}public static StaticInnerClassSingleton getInstance() {return SingletonHolder.INSTANCE;} }6. 枚举类型 public enum EnumSingleton {SINGLETON;public String doSomeThing() {return hello world;} }测试类 public class SingletonTest {public static void main(String[] args) throws NoSuchMethodException, IllegalAccessException, InvocationTargetException, InstantiationException, InterruptedException {// 1. 懒汉式线程非安全LazyUnsafeSingleton lazyUnsafeSingleton LazyUnsafeSingleton.getInstance();// 2. 饿汉式HungrySingleton hungrySingleton HungrySingleton.getInstance();// 3. 懒汉式线程安全LazySafeSingleton lazySafeSingleton LazySafeSingleton.getInstance();// 4. 双重检查锁DoubleCheckedLockSingleton doubleCheckedLockSingleton DoubleCheckedLockSingleton.getInstance();// 5. 静态内部类StaticInnerClassSingleton staticInnerClassSingleton StaticInnerClassSingleton.getInstance();// 6. 枚举类型EnumSingleton enumSingleton EnumSingleton.SINGLETON;enumSingleton.doSomeThing();// 反射无法破坏枚举类型的单例模式ClassEnumSingleton enumSingletonClass EnumSingleton.class; // ConstructorEnumSingleton declaredConstructor enumSingletonClass.getDeclaredConstructor();Constructor? declaredConstructor enumSingletonClass.getDeclaredConstructors()[0];declaredConstructor.setAccessible(true);Object enumSingleton1 declaredConstructor.newInstance(); // java.lang.IllegalArgumentException// 7. 反射破坏非枚举类型的单例模式// 1获取 Singleton 类的 Class 对象ClassLazyUnsafeSingleton lazyUnsafeSingletonClass LazyUnsafeSingleton.class;// 2获取 Singleton 类的私有构造函数ConstructorLazyUnsafeSingleton constructor lazyUnsafeSingletonClass.getDeclaredConstructor();// 3设置私有构造函数的可访问性constructor.setAccessible(true);// 4使用私有构造函数创建新的实例LazyUnsafeSingleton lazyUnsafeSingletonFromReflect constructor.newInstance();// 打印新创建的实例和原始实例是否相等System.out.println(Original Instance: LazyUnsafeSingleton.getInstance());System.out.println(New Instance: lazyUnsafeSingletonFromReflect);System.out.println(Are instances equal? (LazyUnsafeSingleton.getInstance() lazyUnsafeSingletonFromReflect));} }
http://www.hkea.cn/news/14336184/

相关文章:

  • 公司网站建设属于软件销售安装wordpress报错
  • 厦门网站建设工作室软件详细设计包括哪些内容
  • 自建网站需要什么手续建设银行个人网上银行网站加载
  • 嘉兴网站制作套餐做网上推广网站
  • 河北省建设集团有限公司网站镇江网站建设找思创
  • 培训课程网站网络品牌推广策略
  • 建设网站最基本的要了解什么滕州网站建设滕州
  • 创新的江苏网站建设网络营销方式的使用方法
  • 自己做网站投入天津建设工程招标信息网官网
  • 零食天堂专做零食推荐的网站梁志天设计公司简介
  • 哪个网站做宣传比较好上海职业技能培训机构一览表
  • 自助网站设计平台网站建设选方舟网络
  • 哈尔滨道外区建设局官方网站织梦cms 获得网站流量次数
  • 沈阳哪个网站建设公司好网站流量数据
  • 中关村能力建设网站设计制作散发寄递
  • 北京建站优化公司企业官网建设的重要性
  • 台州seo网站排名杭州公司网站制作
  • 网站的验证码怎么做深圳网站建设有免费的吗
  • 做 英语试题的网站wordpress视频自动略图
  • pc端手机网站 viewport 自适应公司网站建设youyi51
  • 互联网公司网站建设ppt模板seo网站服务公司
  • 哪类小网站容易做网络系统分类
  • 网站开发流行语言大连高新园区邮编
  • wordpress做淘客网站北京网站开发的趋势在哪里
  • 外贸英语 网站智慧团建官网手机版登录
  • 唐汉网站建设如何有效的推广宣传
  • 将网页加入可信站点最新中高风险地区名单
  • 如何制作新型网站程序地方网站盈利
  • 腾讯云网站建设视频教程wordpress用户名或密码错误
  • dz系统怎么做地方网站义乌前十跨境电商公司