Documentos de Académico
Documentos de Profesional
Documentos de Cultura
@JOEDAYZ
Objetivos
• Entender la tecnología Java y su entorno
• Describir la tecnología Java y el entorno de Desarrollo Java
• Identificar características claves del lenguaje Java
• Crear un simple programa Java
• Crear un programa ejecutable Java con una clase main
• Compilar y ejecutar un programa java desde la línea de comandos
• Crear e importar packages
• Describir y usar objetos y clases
• Definir la estructura de una clase Java
¿Qué paso con el JRE?
Descargar un JDK
• Cada 6 meses sale una versión de Java
• Java 11 llego en Septiembre 2018
• Cada 3 años, Oracle tiene un long-term support (LTS) reléase. Estas
versiones tienen actualizaciones disponibles por lo menos 3 años. Las
otras sólo por 6 meses.
• La siguiente versión LTS es Java 17.
• Se recomienda usar la distribución Java 11 de Oracle para estudiar
para el examen. Esta es Free para uso personal. De forma alternativa
puedes usar OpenJDK.
Beneficios de Java
• Orientado a Objetos
• Encapsulación
• Independiente de la Plataforma
• Robusto
• Simple
• Seguro
• MultiHilo
• Compatibilidad hacia atrás
Estructura de una clase Java
• Campos y Métodos
Estructura de una clase Java
• Comentarios
Estructura de una clase Java
• Clases vs Files
• Si tienes una clase pública. Esta debe tener el nombre del archivo
.java. Debe corresponder tanto en mayúsculas como minúsculas.
Estructura de una clase Java
• Escribir método main()
?
Estructura de una clase Java
• Ejecutar el programa en una sola línea:
Estructura de una clase Java
• Que pasa si ejecutamos: java Learning.java
VS
Wildcards
Imports Redundantes
Conflictos de nombres
FQN = Nombre completo de la
Clase
Creando un nuevo paquete
• Usar el paquete default es sólo para código descartable
• Supongamos dos clases en c:\temp
(.) indica que deseas incluir el directorio actual en el classpath. El resto del comando indica buscar clases
(o paquetes) en otra ubicación y dentro de myJar.jar.
Windows usa (;) para separar partes del classpath, en otros SO se usa (,).
Compilando con archivos JAR
• También se puede usar wildcard (*):