论坛首页 Java企业应用论坛

spring中的Singleton与静态类的区别

浏览 20709 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (5) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-07-23  
这个跟spring有个屁关系。要问就问单例模式与静态类的区别。
现在的人真是受框架所累,java都没搞懂,就整天ssh.
0 请登录后投票
   发表时间:2010-07-23  
很好的讨论题,期待中。
0 请登录后投票
   发表时间:2010-07-23  
这和怎么保证servlet 线程安全一个道理赛。
要么把它搞成单线程。
要么在涉及共享资源访问时,枷锁。
尽量别搞什么实例变量,搞成局部变量。
0 请登录后投票
   发表时间:2010-07-23  
yangguo 写道
这个跟spring有个屁关系。要问就问单例模式与静态类的区别。
现在的人真是受框架所累,java都没搞懂,就整天ssh.


那能不能请您给讲讲为什么与spring没有关系呢?如果您真的懂,请好好讲出来,像前面的那些朋友一样,同时也请您注意一下您的措词,请不要丢程序员的脸;如果不知道怎么回答问题,就请不要乱喷,丢自己的脸。
0 请登录后投票
   发表时间:2010-07-23  
谢谢上面所有回复的朋友,给我讲了很多,谢谢了
0 请登录后投票
   发表时间:2010-07-23   最后修改:2010-07-23
容器中的单例
jvm中的单例

域不同.
1 请登录后投票
   发表时间:2010-07-23  
是否线程安全取决于是否是有状态的,这两种方式都不能保证线程安全。如果你不需要继承和多态的话就可以使用静态方法,比如一些util工具类。
0 请登录后投票
   发表时间:2010-07-23  
抛出异常的爱 写道
容器中的单例
jvm中的单例

域不同.


谢谢您的回复,如果方便,能请您再讲得详细一点吗?谢谢
0 请登录后投票
   发表时间:2010-07-23  
streamone 写道
是否线程安全取决于是否是有状态的,这两种方式都不能保证线程安全。如果你不需要继承和多态的话就可以使用静态方法,比如一些util工具类。


谢谢朋友的回复
0 请登录后投票
   发表时间:2010-07-23  
抛出异常的爱 写道
容器中的单例
jvm中的单例

域不同.

精辟,一针见血。
了解一下java关于堆和栈,你就清楚了。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics