Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lección 1
Temario
• Introducción
• Historia.
• Plataforma Java.
• Tecnología Java.
• Lenguaje de Programación.
• Ambiente de desarrollo (JDK).
• Java Development Kit.
• Ambiente de ejecución (JRE).
• Biblioteca de Clases Java.
• Máquina Virtual de Java.
• Códigos de Bytes.
• Recolector de basura.
• Seguridad en el código.
• Cargador de clases.
• Verificador de códigos de bytes.
• Fases de desarrollo de un programa en Java.
• Instalación del JDK.
• Instalación del BlueJ.
Introducción
Historia
Historia
Java EE
Java SE
Java ME
Tecnología Java
Lenguaje de programación
Ambiente de desarrollo
Ambiente de ejecución
Lenguaje de programación
Orientado a Objetos
Lenguaje Java
Compilado Interpretado
Independiente de la plataforma
Códigos de bytes
Ambiente de Desarrollo (JDK)
Appletviewer
javac
java
javadoc
JDK. Java Development Kit
Ambiente de Ejecución (JRE) Programas Java
JRE
APIs
Máquina
Virtual
La Máquina Virtual de Java
Máquina Virtual de Java
Intérprete
Cargador de Clases
Verificador
de Códigos de Bytes
Sistema Operativo
Hardware
Códigos de bytes
Es el lenguaje que
entiende la JVM
Es independiente de
la plataforma
Tienen la extensión
.class
Recolector de basura
Libera memoria no utilizada
Es una tarea (thread) de la Máquina Virtual
Se realiza en forma automática
Seguridad en el código Java
Una de las ventajas de
Java es que es distribuido.
Esta situación puede
originar código malicioso.
No causa desbordamientos
de memoria
Compilación
Carga
Verificación
Ejecución
Fases de desarrollo.
Fases de desarrollo.
Fases de desarrollo.
Fases de desarrollo.
Fases de desarrollo.
Instalación del JDK
http://java.sun.com/javase/downloads/index.jsp
Descargar el JDK
Clic aquí
Descargar el JDK
Clic aquí
Descargar el BlueJ
Clic aquí
Instalar el BlueJ