问答详情
源自:3-1 “饿汉式” pk “懒汉式”

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

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

提问者:丰裕 2017-01-14 09:17

个回答

  • 246ba
    2019-04-03 22:12:01

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

  • qq_木头_33
    2017-02-23 14:57:50

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

  • 丰裕
    2017-02-04 11:47:17

    什么安全

  • 慕粉3356311
    2017-01-14 13:50:00

    主要是为了安全。