1. Introducción a... Elaborado por: Ing. José M. Rincón B. Esta obra está licenciada bajo una Licencia Atribución-No Comercial-Compartir Obras Derivadas Igual 3.0 Unported de Creative Commons. Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by-nc-sa/3.0/ o envíenos una carta a Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.
5. Inicialmente se llamo Oak, en honor a un árbol que estaba en frente de la ventana de la oficina de Gosling, su nombre fue cambiado a Java puesto que ya existía un lenguaje llamado Oak.
6. El motivo principal de Java fue la necesidad de un lenguaje de plataforma independiente que se pudiera empotrar en varios productos de consumo electrónicos, como tostadoras o neveras.
7.
8. Al mismo tiempo la World Wide Web y la Internet estaba acumulando popularidad, entonces Gosling se percató de que Java podía usarse incluso para programación en Internet.
9.
10. Java puede crear todo tipo de aplicaciones que puedas crear usando cualquier lenguaje convencional.
19. 2. El otro medio de despliegue es tu navegador de internet, mucho de los navegadores comerciales surten un interprete de tecnología Java y un entorno de ejecución.
26. Es un lenguaje maquina especial que puede ser entendido por la Maquina Virtual Java (JVM).
27. Independiente de cualquier hardware de computadora, lo cual cualquier computadora con un interprete de Java puede ejecutar un programa compilado en Java, sin importar el tipo de computadora en donde fue compilado el programa.
31. JRE ejecuta el código compilado para una JVM y realiza la carga de clase (a través del cargador de clases), verificación de código (a través del verificador de código) y finalmente la ejecución del código
32.
33. Añade seguridad al separar los nombres espaciados de las clases de los archivos locales del sistema para aquellos que han sido importados desde la fuente de la red.
34. Después de cargar todas las clases, el esquema de la memoria del ejecutable es determinado. Esto añade protección en contra de acceso no autorizado a áreas restringidas del código ya que el esquema de la memoria es determinado durante su ejecución.
36. Prueba el formato de los fragmentos de código y revisa los fragmentos de código por códigos ilegales que puedan violar derecho de acceso hacia OBJETOS
37. Fases de un Programa en Java La siguiente figura describe el proceso de compilación y ejecución de un programa en Java Hola.java Hola.class Una vez Solamente Muchas veces Editor Compilador Java Interprete Java
38. Fases de un Programa en Java Tareas Herramientas a Usar Salida Escribir el Programa Cualquier Editor de Texto Archivo con extensión .java Compilar el Programa Compilador Java Archivo con extensión .class (Java Bytecode) Ejecutar el Programa Interprete Java Salida del Programa