java - 从类 : custom methods or reflection? 检索值

标签 java reflection

对于从只有原始字段(没有方法)的类中获取值作为键-值列表,您更喜欢使用反射(带有动态迭代)还是返回 HashMap 的特定方法?你更喜欢什么?

目前大约有五十个类(class),但将来可能会增加到另外二十个或三十个(在政权中)

我喜欢反射,但在这种情况下可能没有必要?

最佳答案

基于反射的方法更干净,因为它不需要您的类实现额外的方法,并且当向现有类添加新字段时,您无需维护这些方法。

基于 HashMap 的方法在性能方面并不会带来太多好处,因为基元必须包装在要插入到映射中的对象中 - 就像它们被包装以从基于反射的调用。

关于java - 从类 : custom methods or reflection? 检索值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17979704/

相关文章:

c# - 在 C# 类中对属性进行排序

java - 写入java文件时添加特殊字符但在任何地方都不可见

java - 通知给出 IllegalMonitorStateException

java - 使用 map fragment Activity

Java 串流时声音不是很清楚

php - 对一个教义2代理对象的反射(reflection)

iphone - 如何使用 plist NSString 项作为 UIImageView 对象名称

java - Tomcat - 在单个服务器上扩展

java - java中如何获取泛型类的类型?

java - 使用另一个类的字段类型实例化参数化类