Actividad - Programación en Java
Actividad - Programación en Java
Los Generics son una característica que permite definir clases, interfaces y
métodos con parámetros de tipo. Esto proporciona mayor flexibilidad y
seguridad al evitar errores de tipo en tiempo de ejecución. Por ejemplo,
List<String> garantiza que solo cadenas se almacenen en la lista, evitando
errores al acceder a los elementos.
Listas: Las listas en Java son estructuras de datos que almacenan elementos
de forma secuencial. Se pueden repetir y acceder por índice. Un ejemplo es
ArrayList con métodos como add(), get(), remove() y size().
Pilas (Stacks): Funcionan con el principio LIFO (Last In, First Out). La clase
Stack en Java tiene métodos como push() para agregar, pop() para eliminar y
peek() para ver el elemento superior.
Colas (Queues): Siguen el principio FIFO (First In, First Out). La interfaz Queue
se implementa comúnmente mediante LinkedList. Métodos principales son
offer(), poll(), peek().
Comparación:
Las colas operan en ambos extremos, pero con funciones definidas para
entrada y salida.
Referencias bibliograficas