类一加载,方法区优先于对象存在
非静态省略this.
静态省略类名.
设计模式(一共23种)
解决某一类问题最有效发方法
单例设计模式:解决一个类在内存中只存在一个对象
保证对象唯一
-
先禁止其他程序建立该对象(构造函数私有化)
-
还要其他程序访问到该类对象,自定义一个对象(类中创建本类对象)
-
对外提供些访问方式(提供访问方法)
方法要被类名调用需要是static
第二种体现
开发时一般用饿汉式(安全性高),懒汉式有安全隐患
类一加载,方法区优先于对象存在
非静态省略this.
静态省略类名.
设计模式(一共23种)
解决某一类问题最有效发方法
单例设计模式:解决一个类在内存中只存在一个对象
保证对象唯一
先禁止其他程序建立该对象(构造函数私有化)
还要其他程序访问到该类对象,自定义一个对象(类中创建本类对象)
对外提供些访问方式(提供访问方法)
方法要被类名调用需要是static
第二种体现
开发时一般用饿汉式(安全性高),懒汉式有安全隐患