Bienvenida
  • Bienvenida
Introducción
  • Introducción a la POO
  • Funcionamiento y Primer programa en Java
  • Historia de Java
  • Caracteristicas de Java
Estructura de un programa en Java
  • Paquetes
  • Clases ¿Qué son? ¿Cómo crearlas? Caracteristicas
  • Objetos
  • Array
  • Primitivos vs Referencia
  • Métodos
  • Parámetros
  • ArrayList vs array I
  • ArrayList vs array II
Variables en Java
  • Variables de instancia
  • Variables locales
  • Inicializacion
  • Pila vs Heap
Vida de variables y objetos
  • Tiempo de vida de las variables
  • Vida de un objeto
  • Destrucción de un objeto
Practica I
  • Resolución del Trabajo Práctico I
Abstracción - Constructores - Métodos get/set
  • Abstracción y encapsulamiento
  • Constructores
  • Metodos get/set
  • Inicializacion
Práctica II
  • Resolución del Trabajo Práctico II (Primera Parte)
Sobrecarga
  • Sobrecarga de métodos
  • Sobrecarga de constructores
  • Operador this
Cadenas de caracteres
  • Introduccion a cadenas
  • StringBuilder
Relación entre clases
  • Introducción
  • Asociación
  • Todo/parte
  • Generalización/especialización
Practica II parte 2
  • Resolución del Trabajo Práctico II (Segunda parte)
  • Resolución del Trabajo Práctico II (Tercera parte)
Herencia
  • Introducción a la herencia
  • Características
  • Métodos/Constructores
  • Operador super ()
Sobreescritura
  • Introducción a la sobrescritura
  • Polimorfismo
  • Clase Object
  • Comparación
Conversiones
  • Conversiones implícitas
  • Conversiones explícitas
Enumeraciones
  • Introducción a las enumeraciones
  • Características
  • Usos
Práctica III
  • Resolución del Trabajo Práctico III (Parte I)
  • Resolución del Trabajo Práctico III (Parte II)
Cláusula static
  • Métodos de clase
  • Variables de clase
  • Inicialización
  • Aplicación práctica
Cláusula final
  • Métodos final
  • Variables final
  • Clases final
Cláusula abstract
  • Clases abstractas
  • Métodos abstractos
Manejo de fechas
  • Introducción
  • Clase LocalDateTime
  • Métodos de LocalDateTime
Práctica IV
  • Resolución del Trabajo Práctico IV
Interfaces
  • Introducción
  • Caracteristicas
  • Interfaces vs clases abstractas
  • Métodos estáticos
  • Métodos predeterminados
Colecciones
  • Interfaces
  • Interfaz Set
  • Interfaz List
  • Instanciación de colecciones
Ordenamiento