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 ...