Por regla general todos los programas escritos en java pasan por las siguientes fases: 
  
  • Edición: En esta fase creamos nuestro programa con cualquier editor de texto plano. Nuestro archivo tendrá la extensión .java; lo cual significa que es un archivo de código fuente. 
  • Compilación: Esta fase se lleva a cabo cuando compilamos nuestro archivo .java y posterior a ello se genera otro archivo con extensión .class,  el mismo que también es conocido como bytecode, que es un código intermedio que la JVM puede ejecutar. 
  • Carga: Una vez compilado nuestro programa se carga en memoria a través del cargador de clases. 
  • Verificación: Una vez que nuestro programa se encuentre en memoria el verificador de códigos de bytes, comprueba que dicho código sea valido, es decir que este bien escrito respetando la sintaxis del lenguaje  y lo más importante que no viole las restricciones de seguridad de Java. 
  • Ejecución: Una vez que todo este bien la ultima fase es la ejecución, en la cual nuestro programa será ejecutado en la JVM que es la encargada de llevar a cabo una compilación JIT (justo a tiempo).

Comenta con Facebook

 
© 2012. Design by Main-Blogger - Blogger Template and Blogging Stuff