课程
/后端开发
/Java
/模式的秘密---单例模式
为什么不直接访问那个静态对象,而是去访问那个静态方法
2017-01-14
源自:模式的秘密---单例模式 3-1
正在回答
static静态变量是可以被修改的,所有只提供getInstance()方法供外界获取对象,保证变量不会被修改
直接访问就是饿汉式,饿汉式在程序加载的时候就占用系统内存,如果在乎这点空间的话就不能用饿汉式。不过个人觉得目前的服务器内存那么大,根本不用考虑这点空间成本。
什么安全
cjt0226
主要是为了安全。
举报
单例模式是在Java中最重要模式之一,让我们揭开单例模式神秘面纱
3 回答类对象和静态属性对象谁先实例化
1 回答关于单例模式中单例对象是否能被用户修改
1 回答请问单例模式和一个全是静态成员变量的类相比较有什么优缺点?
1 回答单例模式原理疑问
3 回答单例模式请教