我正在开发不支持 Java 反射的 Lego Mindstorm NXT 机器人。
出于某种原因(并行创建模拟器和实际头脑 Storm )我们想使用序列化来交换 Java 对象。
问题是序列化使用了反射,mindstorm上的JVM不支持。
有什么想法吗?
我找到了 this page on Zwong.de , 但源代码已被删除。
最佳答案
让你的类实现 Externalizable,然后 ObjectOuputStream.writeObject()/readObject() 将直接在你的对象上调用 writeExternal(ObjectOutput out)/readExternal(ObjectInput),而不使用反射
关于java - 如何在没有反射的情况下进行Java序列化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15224969/