Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
Java utiliza una máquina virtual para traducir del lenguaje comprensible para el programador al lenguaje de un procesador virtual.
Esta traducción es efectuada por un compilador y el código resultante es llamado Bytecode y genera archivos .class
O también llamado interprete es un componente de software particular para que el procesador pueda entender y ejecutar el programa.
Es llamado Máquina Virtual Java o JVM por sus siglas en inglés.
La ejecución de un programa hecho en java se divide en etapas:
Es muy parecido al interprete, pero a diferencia de el solamente utiliza el código .java o código fuente y lo convierte al lenguaje comprendido por la JVM.
Es decir, mientras el interprete abre el fichero .java lo traduce a Bytecode y lo coloca en un nuevo archivo .class; el compilador lo ejecuta en un abrir y cerrar de ojos, es por eso que se le llama compilador JIT (Just In Time), tiene grandes ventajas ante los bucles.
Los errores en un programa se pueden clasificar en distintos tipos. De acuerdo a los efectos causados se puede hablar de errores que: impiden la ejecución de un programa y errores que no impiden la ejecución de un programa. Teniendo en cuenta el momento en que se producen podríamos hablar de errores de compilación y errores de ejecución