Fases en la creación y ejecución de programas java PDF

Title Fases en la creación y ejecución de programas java
Course Programación
Institution Universidad Central del Ecuador
Pages 3
File Size 239.8 KB
File Type PDF
Total Downloads 20
Total Views 126

Summary

Resumen...


Description

Fases en la creación y ejecución de programas java

1. 2. 3. 4. 5. 6.

Davinson Mayer Diaz Tapia. Dereck Stevens Amacoria Chávez. Joel Alexander Collaguazo Samueza. Erick Saul Maigua Sarabino. Antony Sebastián Pérez Gaona. Henry Julián Pulupa Calderón.

Grupo 5 JavaScript ¿Qué es la tecnología Java y para qué la necesito? Java es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán a menos que tenga Java instalado y cada día se crean más. Java es rápido, seguro y fiable. Desde portátiles hasta centros de datos, desde consolas para juegos hasta súper computadoras, desde teléfonos móviles hasta Internet, Java está en todas partes. La versión más reciente de Java contiene importantes mejoras para el rendimiento, estabilidad y seguridad de las aplicaciones Java que se ejecutan en su equipo. La instalación de la actualización gratuita garantiza que sus aplicaciones Java sigan ejecutándose de forma segura y eficaz.

Fases. –

- Fase de la Edición Esta fase es la primera en la cual comenzamos con la creación de las líneas de código o desarrollo del programa en esta fase hacemos utilización de los editores de texto cualquier sea e incluso podremos utilizar Bloc de Notas en Windows o VI de Unix.

Una vez finalizado las líneas de código sin importar cuantos archivos tengamos solo el ultimo será el que hagamos público y todos los archivos deberán ser guardados con la extensión .java como en los otros lenguajes de programación los archivos fuente son archivos de texto sin un formato definido. Después de finalizar con las líneas de código en el editor de texto de preferencia pasaremos a realizar el programa en nuestra aplicación o lenguaje de preferencia que utilice el lenguaje de programación java

- Fase de la Compilación Una vez que ya tenemos nuestro programa debemos de compilarlo, El compilador es una herramienta que toma el código .java que fue escrito en el editor y lo convierte a un formato que será comprendido por la máquina. Recordemos que los programas escritos en Java no son comprensibles de forma directa por el procesador por lo que requieren de cierto paso de traducción. En este paso vamos a utilizar un programa llamado “javac” que vendría hacer el compilador de Java encargado de traducir el código fuente para que pueda ser leído por el procesador. 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 se puede ejecutar. Así por ejemplo teníamos el archivo “Saludo.java” el programa nos generará el archivo “Saludo.class”, este archivo contiene un nuevo código llamado “código de bytes” que sí es entendible por el procesador.

- Fase de carga.

- Fase de verificación. Una vez terminado el programa y que este se encuentre en la memoria del equipo, el verificador de códigos de bytes es el encargado de comprobar que todo el código se encuentre bien redactado, respetando la sintaxis del lenguaje que se utilice, además, el código debe respetar todas las restricciones de seguridad de Java. [CITATION Anò14 \l 3082 ] El verificador de bytecode, es un proceso desarrollado por la compañía que sirve para garantizar que el código está en un estado adecuado para ser ejecutado, sin ningún temor de dañar el programa. Si el código no logra superar este proceso no obtendrá los permisos necesarios para poder ejecutarse por ningún medio. Una vez completada toda la verificación, es seguro afirmar que: 

No se presentan underflows, que son archivos muy pequeños imposibles de guardar



Los tipos de parámetros de todas las instrucciones de bytecode siempre serán correctos.

Ilustración 1

- Fase de ejecución. La ejecución de un programa Java consiste en interpretar los bytecodes, es decir, en transformarlos en código del sistema y ejecutar ese código conforme se va interpretando. Antes de que la JVM comience este proceso de interpretación debe realizar una serie de tareas para preparar el entorno en el que el programa se ejecutará. Este es el punto en el que se implementa la seguridad interna de Java.[ CITATION Uvc20 \l 2058 ] 1. Cargador de Clases: proceso que se encarga de separar las clases para evitar fugas de seguridad. 2. Verificador de Archivos de clases: aquí se verifican los bytecodes los cuales deben ser los mismo que usa la máquina virtual (JVM), pues de ser distinto el programa restringirá su acceso. 3. Gestor de seguridad: este se encarga de verificar las políticas de acceso dentro del sistema de ejecución. A continuación, un esquema que explica paso a paso este proceso:

Il t

ió 2 S

id d J

htt

//

/t /

/

id d j

/ht l/fi /

j if...


Similar Free PDFs