私はJava ReflectionをサポートしていないLego Mindstorm NXTロボットで作業しています。ReflectionなしでJavaのシリアル化を行うには?
何らかの理由で(シミュレータの並列作成と実際のマインドストーム)、シリアライゼーションを使用してJavaオブジェクトを交換する必要があります。
問題は、シリアライズでリフレクションが使用されることです。マインドストームのJVMではサポートされていません。
アイデア?
this page on Zwong.deが見つかりましたが、ソースコードは削除されています。
を使用せずに男のさえずり名が上場され、あなたのオブジェクトのdirectyにwriteExternalメソッド(出たObjectOutput)/ readExternalの(のObjectInput)を呼び出しますあなたのクラスが外部化、そしてObjectOuputStream.writeObject()/ readObject()メソッドを実装してくださいそのサイト(@corneliushald)は、彼にpingして尋ねる価値があるかもしれません。通常、これらのことは設計以上に偶然に行方不明になります。 – berry120