java基础-单例类(基础创建)

来源:互联网 发布:零点有数 知乎 编辑:程序博客网 时间:2024/06/17 02:20

前言


平时使用的构造器都是public修饰的可以任意创建对象,但有的时候这样并不好,造成系统的性能下降等,此时就需要单例类。

单例类

单例类:始终就只能创建一个对象的类称之为单例类
实现单例的思路:

  • 将构造器私有化
  • 声明成员变量保存对象
  • 提供一个获取以创建对象的类方法
public class Signletion {    public static Signletion stance;    private Signletion() {    }   public static Signletion getInstance() {       if(stance==null) {           stance = new Signletion();       }       return stance;   }    public static void main(String[] args) {        // TODO Auto-generated method stub               Signletion signletion = Signletion.getInstance();         Signletion signletion2 = Signletion.getInstance();         System.out.println(signletion.toString());         System.out.println(signletion2.toString());    }}

运行的结果为

com.example.xhh.Signletion@33909752com.example.xhh.Signletion@33909752

说明只创建了一个对象

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 苹果平板打不开机怎么办 苹果平板电脑坏了怎么办 6s屏幕背光不亮怎么办 苹果肌太突出了怎么办 苹果4s卡机不动怎么办 微信视频有回音怎么办 苹果锁屏声音小怎么办 平板电脑摔坏了怎么办 苹果6s屏幕松动怎么办 lenovo电脑开不了机怎么办 ipad开机键坏了怎么办 魅蓝5s耗电快怎么办 快递收到后少了怎么办 ipad屏幕摔碎了怎么办 ipad屏幕摔坏了怎么办 平板电脑显示屏坏了怎么办 苹果6泡水了怎么办 苹果6插卡孔进水怎么办 ipad屏幕刮花了怎么办 6s屏幕经常失灵怎么办 苹果7p屏幕卡住怎么办 苹果6p老是卡屏怎么办 6p屏幕卡着不动怎么办 苹果5了屏失灵怎么办 苹果5电源键失灵怎么办 5s屏幕花屏怎么办 5s屏幕有竖条纹怎么办 微信信息被拒收怎么办 苹果5屏幕花了怎么办 苹果6s进水花屏怎么办 苹果6s掉进水里怎么办 苹果6s弯曲了怎么办 苹果6plus手机屏幕碎了怎么办 苹果8屏幕不亮怎么办 苹果x屏幕不亮怎么办 苹果4s屏幕失灵怎么办 苹果6屏幕有白条怎么办 苹果6p像素不好怎么办 苹果手机6plus屏幕失灵怎么办 6plus触摸ic坏了怎么办 苹果6splus卡顿怎么办