标签: java reflection
我正在使用反射按名称获取某些字段,而且我经常访问这些字段。将字段存储在HashMap<String, Field>中,如果我找到它们一次,然后在我再次需要时从HashMap获取它们,这样做是否合适?或者java已经做了类似的事情,这完全是不必要的吗?
HashMap<String, Field>
HashMap
答案 0 :(得分:1)
这是一种有效的方法,因为没有反射的自动“缓存”。由于每个反射调用消耗时间缓存自己总是一个好主意。