Saludos a toda la comunidad de Taringa, este es mi primer post y lo inauguro comentando sobre una herramienta muy útil para los programadores Java.
Probando JD Java Decompiler


Se trata de un decompilador para Java. Todos lo que programamos en Java, sabemos que nuestros archivos de .java son compilados a bytecode, código que interpreta la maquina virtual Java, este código intermedio es guardador en archivos con extensión class.

Es muy sencillo para el decompilador poder volver a generar el código Java original. Solo puede encontrarse con pequeñas imposibilidades, como restablecer constantes y cosas similares. Pero a grandes rasgos cumple su cometido.

Un detalle importante es que es Free.
Es factible de ser descargado desde: http://java_decompiler_free_fr (cambiar _ por .)

Obviamente para poder contrarrestar a estas herramientas, si necesitamos mantener mas privado nuestro código Java, necesitaremos acudir a ofuscadores, pero eso lo dejo para la próxima entrega.
Un detalle interesante y motivo por el cual decidí escribir este post, es que en mi empresa, 8ksoft, lo hemos utilizado para recuperar librerías (jar) nuestras.