【发布时间】:2012-12-05 11:10:57
【问题描述】:
我的应用程序在使用公共共享方法和实例化类的方法之间分配内存的方式有什么区别?
我有几类共享函数,它们查询数据库并返回域对象。这些类总共包含很多方法,我感兴趣的是,在管理资源方面是否会更好地使用实例成员。
【问题讨论】:
-
这些方法根本不消耗内存,但字段会。但问题是:您是否需要不同的实例,或者这些实例是否可以在所有线程之间共享?
-
简短回答“否”,因为应用程序是单线程的。但我刚刚计划重新编写数据访问层以使用通用数据读写类。我想访问基类的一些实例属性,所以无论如何我都不能使用共享方法。不过感谢您提供的信息。