1. Vídeos de implementación de tipos Base
Tipo Punto
o
Interfaz Punto paso a paso a partir del minuto
10
o
Clase PuntoImpl a partir del minuto 21
o
Clase Test a partir del minuto 31
o
Implementación rápida del tipo Punto
o
Concepto de igualdad e identidad
o
Método equals a partir del minuto 11
Tipo Círculo
Tipo Medicamento (enunciado en pdf)
o
Interfaz Medicamento
o
Clase MedicamentoImpl
o
Método toString
o
Método equals
o
Método compareTo
Tipo Persona
o
Con especial énfasis en los métodos hashCode y
compareTo
o
Definición de un Comparator
Tipo Racional
o
Versión corta
o
Version larga
Herencia: Vídeos de Pixel que
hereda de Punto
o
Concepto teórico de herencia
o
Tipo Pixel hereda de Punto
o
Tipo Pixel hereda de Punto (este vídeo y el
anterior son muy similares)
Herencia: Vídeos del tipo Libro
que hereda de Publicación
o
Enunciado del problema y tipo Publicacion (clase
Padre)
o
Tipo Libro
o
Métodos equals y compareTo en caso de herencia
2. Vídeos de Colecciones
Nociones generales
o
Tablas o arrays
o
Interfaz
List
o
Métodos de List
o
Clase String y for extendido a partir del minuto
9:30
o
Ordenacion de Arrays y de Collections
Lista Valores (Colección de valores
enteros encapsulados a partir de un List)
o
Interfaz ListaValores
o
Primeros pasos clase ListaValoresImpl
o
Constructor aleatorio y uso de addAll
o
Ordenación mediante Collections.sort
o
Esquemas contador, suma, existe y paratodo
o
Máximos y mínimos mediante Collections
o
Clase Test
Tipo Librería (Colección de Libro sobre
List)
o Definición
de la interfaz
o
Implementación de los métodos
Tipo Aeropuerto (Colección de Vuelo
implementado sobre un Set)
o
Tipo Base: Vuelo
o
Constructor de Vuelo a partir de un String
o
Primeros métodos de Aeropuerto
o
Necesidad del método hashCode a partir del minuto 11.30
o
Esquemas de contador, filtro, máximo y
mínimo sobre un Set
o
Uso de la interfaz SortedSet: dos clases
implementan la misma interfaz
o
Problema de definición del Comparator
Tipo Map y SortedMap
o
Tipo Map. Descripción de qué es un Map en Java,
para qué sirve.
o
Métodos de la interfaz
o
Inicialización de un Map.
o
Esquema algorítmico de cómo se debe inicializar
un objeto de tipo Map
o
Map para contar caracteres: relaciona mediante
la construcción de un Map cada caracter con su frecuencia absoluta de aparición
en el String
o
Map para hacer un índice: construir un Map que
en el conjunto de claves tiene String y en el conjunto de valores una Lista de
Integer con las posiciones que ocupan las palabras de un texto
o
Tipo SortedMap.
o
Métodos específicos y ejemplo de uso para
obtener los caracteres más repetidos en un texto
Uso de Map y SortedMap
o
Repaso breve del tipo Map
o
Construcción de un Map con un tipo mutable en el
conjunto de valores: Map>
o
Construcción de un Map con un tipo inmutable en
el conjunto de valores: uno que relaciona las fechas con el número de pasajeros
y otro que relaciona los destinos con la recaudación.
o
Map inverso.
o
Se resuelve cuáles son los días con más
pasajeros y los destinos con más recaudación
No hay comentarios:
Publicar un comentario