相关疑难解决方法(0)

Java工厂方法缓存

我必须开发类似生命游戏的东西.为此,我有一个名为CellPositionhas xyfields的类.为了有效地使用内存,我想使用某种工厂方法.

CellPosition.at(int x, int y)这会返回一个实例CellPosition.我想缓存具有相同x, y对的对象.我虽然是a List或a HashMap,但我无法弄清楚要用什么作为关键.的串联x,并y在一个字符串半信半疑地是一个好主意.

另一方面,每次只创建一个对象并重新定义equals()方法来比较对象并丢弃任何缓存是一个好主意吗?

java concurrency design-patterns

1
推荐指数
1
解决办法
2087
查看次数

标签 统计

concurrency ×1

design-patterns ×1

java ×1