最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java單例模式的應(yīng)用示例

 更新時間:2014年02月21日 15:35:00   作者:  
這篇文章主要介紹了Java單例模式的應(yīng)用示例,需要的朋友可以參考下

單例模式用于保證在程序的運行期間某個類有且僅有一個實例。其優(yōu)勢在于盡可能解決系統(tǒng)資源。通過修改構(gòu)造方法的訪問權(quán)限就可以實現(xiàn)單例模式。

代碼如下:

復(fù)制代碼 代碼如下:

public class Emperor {
    private static Emperor emperor = null;// 聲明一個Emperor類的引用

    private Emperor() {// 將構(gòu)造方法私有
    }

    public static Emperor getInstance() {// 實例化引用
        if (emperor == null) {
            emperor = new Emperor();
        }
        return emperor;
    }

    public void getName() {// 使用普通方法輸出皇帝的名字
        System.out.println("我是皇帝:明日科技");
    }

}

public class Test {
    public static void main(String[] args) {
        System.out.println("創(chuàng)建皇帝1對象:");
        Emperor emperor1 = Emperor.getInstance();// 創(chuàng)建皇帝對象
        emperor1.getName();// 輸出皇帝的名字
        System.out.println("創(chuàng)建皇帝2對象:");
        Emperor emperor2 = Emperor.getInstance();// 創(chuàng)建皇帝對象
        emperor2.getName();// 輸出皇帝的名字
        System.out.println("創(chuàng)建皇帝3對象:");
        Emperor emperor3 = Emperor.getInstance();// 創(chuàng)建皇帝對象
        emperor3.getName();// 輸出皇帝的名字
    }

}


效果如圖:

相關(guān)文章

  • 解決springboot報錯Failed?to?parse?multipart?servlet?request;?nested?exception?is?java.io.IOException問題

    解決springboot報錯Failed?to?parse?multipart?servlet?request

    在使用SpringBoot開發(fā)時,通過Postman發(fā)送POST請求,可能會遇到因臨時目錄不存在而導(dǎo)致的MultipartException異常,這通常是因為OS系統(tǒng)(如CentOS)定期刪除/tmp目錄下的臨時文件,解決方案包括重啟項目
    2024-10-10
  • 關(guān)于try 和 throw 簡單使用示例

    關(guān)于try 和 throw 簡單使用示例

    每過一段時間,就總是會對try有點生疏,特別寫了個程序來測試以下,有時候 throw是底層拋出來的,你不處理,默認(rèn)就throw了
    2013-08-08
  • java解析xml的4種方式的優(yōu)缺點對比及實現(xiàn)詳解

    java解析xml的4種方式的優(yōu)缺點對比及實現(xiàn)詳解

    這篇文章主要介紹了java解析xml的4種方式的優(yōu)缺點對比及實現(xiàn)詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • 深入理解什么是Mybatis懶加載(延遲加載)

    深入理解什么是Mybatis懶加載(延遲加載)

    這篇文章主要介紹了深入理解什么是Mybatis懶加載(延遲加載),mybatis的懶加載,也稱為延遲加載,是指在進(jìn)行關(guān)聯(lián)查詢的時候,按照設(shè)置延遲規(guī)則推遲對關(guān)聯(lián)對象的select查詢,延遲加載可以有效的減少數(shù)據(jù)庫壓力,需要的朋友可以參考下
    2023-10-10
  • 深入java對象復(fù)制的分析

    深入java對象復(fù)制的分析

    本篇文章是對java對象復(fù)制進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • IDEA2022性能優(yōu)化的一些設(shè)置技巧

    IDEA2022性能優(yōu)化的一些設(shè)置技巧

    這篇文章主要介紹了IDEA2022性能優(yōu)化的一些設(shè)置,需要的朋友可以參考下
    2022-08-08
  • Spring boot從安裝到交互功能實現(xiàn)零基礎(chǔ)全程詳解

    Spring boot從安裝到交互功能實現(xiàn)零基礎(chǔ)全程詳解

    這篇文章主要介紹了Spring boot從安裝到交互功能得實現(xiàn)全程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 基于Java內(nèi)存溢出的解決方法詳解

    基于Java內(nèi)存溢出的解決方法詳解

    本篇文章是對Java內(nèi)存溢出的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • SpringBoot深入分析webmvc和webflux的區(qū)別

    SpringBoot深入分析webmvc和webflux的區(qū)別

    這篇文章主要介紹了SpringBoot深入分析webmvc和webflux的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-02-02
  • Idea如何配置Maven才能優(yōu)先從本地倉庫獲取依賴(親測方法有效)

    Idea如何配置Maven才能優(yōu)先從本地倉庫獲取依賴(親測方法有效)

    對于Idea怎么配置Maven才能優(yōu)先從本地倉庫獲取依賴,網(wǎng)上說法有很多種,都不太靠譜,最終都沒有效果,最好的解決方法是通過修改maven配置文件settings.xml,本文給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2023-10-10

最新評論

陆丰市| 嘉禾县| 出国| 浮山县| 长乐市| 文昌市| 泌阳县| 胶南市| 长治市| 瓮安县| 罗源县| 绥德县| 长沙市| 黑山县| 镇康县| 克什克腾旗| 安平县| 芦溪县| 北京市| 弋阳县| 昭苏县| 交城县| 卢湾区| 新安县| 邵阳市| 冷水江市| 繁峙县| 祁门县| 鹰潭市| 淮南市| 临江市| 宁武县| 金昌市| 五峰| 隆化县| 确山县| 克山县| 乌拉特后旗| 襄樊市| 武强县| 龙泉市|