如何看待将dao层和service层的方法全部写成静态方法的做法

看到将dao层和service层的方法全部写成静态方法的做法,不明白这样子做有什么深意,请高手指点迷津。

这样做是不推荐的,因为static 会在程序一启动就在内存中开辟一个空间存储如果多了的话 那系统怎么能承受的住呢。。。

同样不推荐,static修饰的会在启动的时候加载,并且在jvm中只有一份,也就是说A、B、C三个用户同时调用同一个serviceA(被static修饰),
这个serviceA是同一个对象,那多线程的情况下,很难避免并发情况

全部修饰为static的好处?除了jvm启动第一时间加载、加载的级别比较高,其他的真想不出来了。。。

http://bbs.csdn.net/topics/310103844
http://bbs.csdn.net/topics/350240360

这样写有好处,静态方法可以通过类名直接访问