什么情况下不能用静态方法?

java_dd 2005-11-30 03:39:27
最近在做一个项目,性能要求极高,程序采用多线程结构。现为了进一步提高性能,想将其中部分通用方法(如数据库操作、调用频繁的业务逻辑等)设为静态,但实在不得静态方法的深层,所以望有高人能看到此贴,详细探讨静态方法与实例方法的不同,静态方法使用的禁区。谢谢!
...全文
338 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
superman421 2006-03-05
  • 打赏
  • 举报
回复
静态方法主要的问题就是数据同步的问题。如果你的静态方法的类中不保存私有变量那么什么问题都不会有的。
最好是包要操作的数据全部以参数的方式传到方法中去
panzi667 2006-02-23
  • 打赏
  • 举报
回复
UP
pushboy 2006-02-20
  • 打赏
  • 举报
回复
使用静态变量、静态方法
注意内存泄露和串数据的问题
kingmaxno1 2005-12-05
  • 打赏
  • 举报
回复
1.静态方法在服务启动时加载
2.可以由类名直接调用
3.在多线程情况下,使用表态方法,要注意同步问题,

259

社区成员

发帖
与我相关
我的任务
社区描述
其他产品/厂家
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧