在Java中用单例模式有什么好处

2024-12-04 07:03:25
推荐回答(3个)
回答1:

用处倒是有
当弯则一个类占内存很大,比如一个很大的集合,如果每个人都要用穗闹灶到,每个线程都new一个这么大的对象出来
那内存肯定是不够猜扮的,这个时候有用
还有我希望有些数据是同步的,像web里的application对象,他是全局的,如果每个人都实例化一个这样的对象出来,他的设计初衷就完全没了,他就是想把这个类共享给所有用户,而且数据要同步

回答2:

保证操作的是同一个对象,防止空指针异常

回答3:

保证实例唯一;
其实没什么用,设计模式本身就不能完整的应用到实际开发中去。