What are the differences between decompiling and disassembling a .class file?
John Mitchell Basically, the Java byte codes in
.classfiles are the "assembly language" of the Java Virtual Machine. Disassembling transforms the
.classfile contents from binary into a direct, textual representation of the bytecodes (i.e., JVM "assembly language"). Decompiling transforms the
.classfile contents into a Java source code textual representation (i.e., a