Guía de Vídeos


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

3. Vídeos de Maps

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