Entendendo o Código de Byte Java

Muitas vezes eu estou preso com um arquivo de classe java sem fonte e estou tentando entender o problema que tenho em mãos.

Observe que um descompilador é útil, mas não é suficiente em todas as situações ...

Eu tenho duas perguntas

Quais ferramentas estão disponíveis para visualizar o código de byte java (de preferência disponível na linha de comando do linux)Quais são boas referências para se familiarizar com a sintaxe do código de byte java?

questionAnswers(6)

yourAnswerToTheQuestion