Java J2ME中的自定义反射
最近,我开发了一个协议序列化器/反序列化器,使用了Anotation和reflection。最终的结果是这样的:Java J2ME中的自定义反射,java,reflection,java-me,Java,Reflection,Java Me,最近,我开发了一个协议序列化器/反序列化器,使用了Anotation和reflection。最终的结果是这样的: class oneCommElement extends BaseProtocolType{ @Position(0) otherProtocolType o1; @Position(1) otherProtocolType2 o2; } 这样我就可以使用反射来消除每个元素 但现在我想在J2ME中实现这一点(用于插入蓝牙通信),在那里我失去了反射 我的问题是:我们是否可以开发
class oneCommElement extends BaseProtocolType{
@Position(0)
otherProtocolType o1;
@Position(1)
otherProtocolType2 o2;
}
这样我就可以使用反射来消除每个元素
但现在我想在J2ME中实现这一点(用于插入蓝牙通信),在那里我失去了反射
我的问题是:我们是否可以开发一些定制的反射来实现field.set和field.get?没有反射,因此无法获取字段。您必须在您想要序列化和反序列化的对象中生成某种自定义的getter和setter代码——这将很难看,我建议您采用另一种方法