DJ Java Decompiler, un decompilador gratuito de clases java.Y que es un decompilador?, justo lo contrario a un compilador,si el compilador pasa código fuente (lenguaje inteligible por el hombre) a Bytecode (lenguaje inteligible por la máquina virtual) en caso de Java, el decompilador realiza el proceso inverso,con lo cual podemos coger este código si no lo tenemos disponible y hacer lo que se suele llamar ingeniería inversa y permitirnos así ver las tripas del programa en cuestión. Esto no siempre es posible puesto que para evitar ésta práctica muchas veces se aplican técnicas de ofuscación.












