static方法应用的原则
我在一些项目中总结了使用static方法的通用原则
1 面向资源(面向用户的类肯定要用实例方法)
2 处理时间要短
因为处理时间消费大的话,虽然在空间上节省,但在时间上确有可能
造成瓶颈。
不知道大家对这一假设认可吗,
最好有测试的效果,现在国内和国外的差距之一就是少了测试和公开的环境。
我在一些项目中总结了使用static方法的通用原则
1 面向资源(面向用户的类肯定要用实例方法)
2 处理时间要短
因为处理时间消费大的话,虽然在空间上节省,但在时间上确有可能
造成瓶颈。
不知道大家对这一假设认可吗,
最好有测试的效果,现在国内和国外的差距之一就是少了测试和公开的环境。
up
顺便问一下,如果static的方法处理时间很长,如果没有同步,会不会出现问题?
我个人觉得这个问题是由资源决定的
就是说,如果是local data的话,理论上应该没有问题
如果是member data or global data,
应该是要考虑同步问题的。
在jsp/servlet/application中,静态方法和静态成员都是单子性质的
记住这点就可以了。
更深入的讨论现在我很难说下去。
请问怎样调用bean中的static方法