日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2019.4.11

發布時間:2024/4/15 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2019.4.11 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

單例模式:

  1、懶漢式

package com.danli; /*** 懶漢式* @author Administrator**/ public class User {private static User user = null;private User() {}synchronized public static User getUser() {if(user==null) {user = new User();}return user;} }

  

package com.danli; /*** 線程 類* @author Administrator**/ public class MyThread implements Runnable{@Overridepublic void run() {for(int i = 0;i<10;i++) {User user = User.getUser();System.out.println(user);}}}

  

package com.danli; /*** 測試類* @author Administrator**/ public class Main {public static void main(String[] args) {MyThread mt = new MyThread();Thread t1 = new Thread(mt);Thread t2 = new Thread(mt);Thread t3 = new Thread(mt);Thread t4 = new Thread(mt);t1.start();t2.start();t3.start();t4.start();} }

  測試示例:

  2、餓漢式

package com.danli; /*** 餓漢式* @author Administrator**/ public class User2 {private static final User2 user = new User2();private User2() {}public static User2 getUser() {return user;} }

  

package com.danli; /*** 線程 類* @author Administrator**/ public class MyThread implements Runnable{@Overridepublic void run() {for(int i = 0;i<10;i++) {User2 user = User2.getUser();System.out.println(user);}} }

  

package com.danli; /*** 測試類* @author Administrator**/ public class Main {public static void main(String[] args) {MyThread mt = new MyThread();Thread t1 = new Thread(mt);Thread t2 = new Thread(mt);Thread t3 = new Thread(mt);Thread t4 = new Thread(mt);t1.start();t2.start();t3.start();t4.start();} }

  結果示例:

  3、枚舉單例:

package com.enumsingle; /*** 枚舉單例* @author Administrator**/ public class Single{//私有化無參構造private Single(){}//創建靜態獲取實例方法getInstance()public static Single getInstance(){return EnumSingle.INSTANCE.getInstance();}private static enum EnumSingle{INSTANCE;//私有化實例對象private Single single;//通過枚舉類無參構造方法創建對象private EnumSingle(){single = new Single();}public Single getInstance(){return single;}} }

  

package com.enumsingle; /*** 線程 類* @author Administrator**/ public class MyThread implements Runnable{@Overridepublic void run() {for(int i = 0;i<10;i++) {Single es = Single.getInstance();System.out.println(es);}} }

?

?

package com.enumsingle; /*** 測試類* @author Administrator**/ public class Main {public static void main(String[] args) {MyThread mt = new MyThread();Thread t1 = new Thread(mt);Thread t2 = new Thread(mt);Thread t3 = new Thread(mt);Thread t4 = new Thread(mt);t1.start();t2.start();t3.start();t4.start();} }

  結果示例

?

轉載于:https://www.cnblogs.com/chenxj/p/10692433.html

總結

以上是生活随笔為你收集整理的2019.4.11的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: asian日本肉体pics | 日韩一区二区在线播放 | 欧美乱轮 | 日本中文字幕在线观看 | 国产八区 | 国产喷白浆一区二区三区 | 中文天堂在线资源 | 亚洲乱色熟女一区二区三区 | 日韩3p| 国产色啪 | 九九超碰 | 波多野结衣在线网址 | 日本黄色免费大片 | 亚洲精品二区三区 | 爱臀av| 日本伦理一区 | 永久免费精品影视网站 | 色伊人影院| 在线色网站 | 中文字幕一区二区三区5566 | 99热热久久 | av香港经典三级级 在线 | 免费欧美 | 91丨porny丨露出| 77久久| 色婷婷在线播放 | 伊人久久大香 | 中文一区在线观看 | 日韩不卡免费视频 | 亚洲毛片大全 | 女性女同性aⅴ免费观女性恋 | 国产精品美女一区 | 国产精品第二页 | 18精品爽国产白嫩精品 | 五月天av影院 | 男人天堂成人网 | 亚洲欧洲久久 | 大肉大捧一进一出好爽视频动漫 | 日韩一区二区三区四区五区 | 美女少妇毛片 | 精品国产123 | 97看片吧 | 天海翼av在线播放 | 婷婷成人在线 | 国产美女自拍 | 欧美日韩中文字幕一区二区三区 | 成人毛片在线精品国产 | 少妇学院在线观看 | 日韩色图视频 | 精品视频大全 | 亚洲交性网 | 日韩精品一区二区在线 | 日韩精品一区二区免费视频 | 97精品超碰一区二区三区 | 在线不卡日本 | 影音先锋男人资源网站 | 无码精品一区二区三区在线播放 | 亚洲图色av | 欧美日韩 一区二区三区 | 好吊色视频在线观看 | 精品中出| 日本护士取精xxxxxhd | 黄色片免费在线观看 | 久久露脸国语精品国产 | 久久成人免费电影 | 亚洲精品视频中文字幕 | 欢乐谷在线观看免费播放高清 | 国产欧美久久久久久 | 久久久精品久 | 久久久91精品 | 亚洲精品综合网 | 精品在线视频一区二区 | 中文在线视频 | 午夜av网站 | 99久久九九 | 日韩大片免费在线观看 | 91亚洲视频| 深夜视频在线观看免费 | 丝袜人妻一区二区 | 日批视频免费播放 | 久久蜜臀 | www.brazzers.com| 操女人免费视频 | 无码毛片aaa在线 | 成人αv| av免费网| 在线观看免费小视频 | 精品丰满少妇一区二区三区 | 精品久久精品 | 69视频免费观看 | 午夜黄色大片 | 97精品视频在线 | 亚洲午夜久久久久 | 国产免费黄色录像 | 国内久久精品视频 | 亚洲无av | 免费在线黄网站 | 久久精品视频5 | 一级做a爰片久久毛片潮喷 天天透天天干 |