Entendiendo el código de bytes de Java

A menudo me quedo con un archivo de clase java sin origen y estoy tratando de entender el problema que tengo a mano.

Tenga en cuenta que un descompilador es útil pero no suficiente en todas las situaciones ...

Tengo dos preguntas

Qué herramientas están disponibles para ver el código de bytes de Java (preferiblemente disponible desde la línea de comandos de Linux)¿Cuáles son las buenas referencias para familiarizarse con la sintaxis del código de bytes Java?

Respuestas a la pregunta(6)

Su respuesta a la pregunta