Mediante el uso javac.exe
, entonces consigo .class
archivo. Es .class
el código de bytes de archivos? ¿O es que .class
el archivo incluye código de bytes? Después de compilar .java
en cmd, donde se encuentra el código de bytes?
Sí, un archivo de clase Java es un archivo que contiene el código de bytes de Java que se puede ejecutar en la máquina virtual de Java (JVM).
Un archivo de clase Java se produce generalmente por un compilador Java desde archivos de origen lenguaje de programación Java (archivos .java) que contienen clases Java (alternativamente, otros idiomas JVM también pueden ser utilizados para crear los archivos de clase). Si un archivo de origen tiene más de una clase, cada clase es compilado en un archivo de clase independiente.
Se puede ver el código de bytes del archivo .class utilizando una de las herramientas, como javap, jd o JD-GUI.