您是否应该在使用反射时将字段及其名称存储在地图中?

时间:2016-09-01 22:27:57

标签: java reflection

我正在使用反射按名称获取某些字段,而且我经常访问这些字段。将字段存储在HashMap<String, Field>中,如果我找到它们一次,然后在我再次需要时从HashMap获取它们,这样做是否合适?或者java已经做了类似的事情,这完全是不必要的吗?

1 个答案:

答案 0 :(得分:1)

这是一种有效的方法,因为没有反射的自动“缓存”。由于每个反射调用消耗时间缓存自己总是一个好主意。