我想知道,是否可以创建对象池?这样我就可以从池中取出一个对象,一旦完成工作,就可以将其放入池中。
有可能。如果新对象的构建成本很高(例如建立数据库连接),或者由于其他原因GC带宽太高(在Android领域通常会出现问题),则可以在许多情况下看到性能提高。
以下是一些可用于实现池的资源。您也许可以立即使用Apache的
ObjectPool权限。
- Apache Commons ObjectPool
- 这个基本的Java对象池有效吗?
- 用Java构建自己的ObjectPool以提高应用程序速度
- Java中的对象池设计模式
- Google搜索:java对象池



