本文實例講述了Java單例模式。分享給大家供大家參考,具體如下:
在實際開發的時候會有一些需求,在某個類中只能允許同時存在一個對象。這時就需要用到單例模式。代碼如下
1
2
3
4
5
6
7
8
9
10
11
12
13
|
package org.aaa; public class ex { private static ex e; public static ex getEx() { if (e == null ) { e= new ex(); } return e; } private ex() { System.out.println( "執行單立模式" ); } } |
調用
1
2
3
4
5
6
7
8
9
10
11
12
|
package org.aaa; public class ssss { public static void main(String[] ages){ ex e1=ex.getEx(); ex e2=ex.getEx(); if (e1==e2){ System.out.println( "同一個對象" ); } else { System.out.println( "不同的對象" ); } } } |
結果
希望本文所述對大家java程序設計有所幫助。