国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java單例模式實例簡述

2019-11-26 15:25:12
字體:
來源:轉載
供稿:網友

本文實例講述了Java的單例模式,是Java程序設計中非常重要的概念。分享給大家供大家參考。具體分析如下:

所謂單子模式就是在整個應用過程中只向外界提供唯一的一份實例,也就是說在應用時只有一個實例,這樣也就不用反反復復的創建實例了。那么根據他的要求,看下面一個最簡單的單例模式的代碼:

public class Singleton {  private static Singleton single = new Singleton();    private Singleton(){      }    public static Singleton getSingletonInstance(){    return single;  }}

通過這段代碼,我們發現要想實現這個Singleton類的實例,就必須要通過構造函數,但是他的構造函數是private的,所以無法在別的類中實現他的實例化,但是可以通過getSingletonInstance方法,能返回一個實例single,因為他是public的靜態函數,可以被別的類調用。這就是一個簡單單例模式。當然也可以把構造single的語句放在getSingletonInstance方法中去實現。

總結一下單例模式的特點:

1. 構造方法是private修飾的

2. 有一個private的靜態應用實例

3. 有一個靜態的public的方法返回該類的實例

其實這三個特點完全是由于單例模式的要求所決定的。

希望本文所述對大家Java程序設計的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 息烽县| 甘洛县| 新巴尔虎右旗| 荆门市| 岳池县| 颍上县| 鲁山县| 达拉特旗| 高平市| 苗栗市| 古丈县| 巴里| 青海省| 长沙县| 弋阳县| 绥化市| 武川县| 大姚县| 禹州市| 囊谦县| 濮阳市| 万山特区| 临湘市| 邢台县| 郓城县| 福泉市| 红桥区| 莱芜市| 邵阳市| 明水县| 佛学| 左贡县| 平江县| 上虞市| 修水县| 革吉县| 安顺市| 曲阜市| 仁怀市| 宜城市| 南康市|