¿Cuál es la forma más segura de usar buffers de bytes directos en Java?

Vamos a tener un objeto que me gustaría almacenar en un búfer de byte directo. Me gustaría poder acceder a partes del objeto desde el búfer de bytes directo sin des-serializar todo el objeto. ¿Hay una manera segura de hacer esto?

Creo que de alguna manera podría capturar las compensaciones de la matriz de bytes al serializar el objeto, luego, una vez que se haya escrito en el búfer de bytes directo, se ajustarán estas compensaciones de acuerdo con el desplazamiento del búfer de bytes directos. No estoy seguro de si es posible hacer esto ...

Respuestas a la pregunta(2)

Su respuesta a la pregunta