为了账号安全,请及时绑定邮箱和手机立即绑定

单例模式为什么不直接访问那个静态对象

为什么不直接访问那个静态对象,而是去访问那个静态方法

正在回答

4 回答

static静态变量是可以被修改的,所有只提供getInstance()方法供外界获取对象,保证变量不会被修改

1 回复 有任何疑惑可以回复我~

直接访问就是饿汉式,饿汉式在程序加载的时候就占用系统内存,如果在乎这点空间的话就不能用饿汉式。不过个人觉得目前的服务器内存那么大,根本不用考虑这点空间成本。

0 回复 有任何疑惑可以回复我~

什么安全

0 回复 有任何疑惑可以回复我~
#1

cjt0226

防止直接修改变量,导致混乱!所以要set,get.
2017-02-16 回复 有任何疑惑可以回复我~

主要是为了安全。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

单例模式为什么不直接访问那个静态对象

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号