Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetos.
Introducción a la Tecnología
Java.
• Lenguaje de Programación.
• Ambiente de desarrollo.
• Applets.
Programas que corren bajo un browser de Web (Explorer, Firefox, etc.).
• Java Beans.
Componentes (generalmente gráficos) que siguen una serie de
convenciones preestablecidas.
• Servlets.
Aplicaciones que se ejecutan en un Servidor de Aplicaciones que
implementa la edición Java EE y actúan como controladores.
• Facilidad de Uso.
• Orientado a Objetos.
• Multithreading.
• Autodocumentable.
• Compilación e Interpretación.
• Tecnología probada.
• Recolección de basura.
➢ Instruction set
➢ Register set
➢ Stack
➢ Heap (“garbage-collected”)
➢ Memoria
➢ Formato de los archivos .class
RED
Byte Code Verifier
Compilador
Intérprete o
Hola.class Compilador JIT
Máquina de Máquina de
Desarrollo Ejecución
• Ejecuta el código
– Runtime interpreter
javac HolaMundo.java
• Ejecución:
java HolaMundo
• Principales paquetes:
• java.lang
• java.awt
• java.net
• java.io
• java.util