Was ist der sicherste Weg, um direkte Byte-Puffer in Java zu verwenden?

Nehmen wir an, ich habe ein Objekt, das ich in einem direkten Byte-Puffer speichern möchte. Ich möchte über den direkten Byte-Puffer auf Teile des Objekts zugreifen können, ohne das gesamte Objekt zu de-serialisieren. Gibt es einen sicheren Weg, dies zu tun?

Ich denke, Sie könnten die Bytearray-Offsets irgendwie erfassen, wenn Sie das Objekt serialisieren. Sobald es in den direkten Byte-Puffer geschrieben wurde, würden Sie diese Offsets entsprechend dem Offset des direkten Byte-Puffers anpassen. Ich bin mir nicht sicher, ob das möglich ist ...

Antworten auf die Frage(2)

Ihre Antwort auf die Frage