Ir al contenido principal

Entradas

Mostrando entradas de julio, 2024

Java Tip 16: Genéricos

  En ésta ocasión veremos un tema relativamente avanzado en el mundo de la programación en Java: los genéricos .  Un genérico quiere decir algo común dentro del conjunto de la misma naturaleza. En programación es similar a una plantilla. ¿Qué es un Genérico en Java? Es un concepto similar a los "templates" de C++. En Java nos sirve para definir clases parametrizadas por tipos (o sea, tipos que tienen parámetro variable). Se pueden aplicar sobre: Clases (y sus funciones y/o métodos). Funciones y/o métodos. Usar genéricos, en teoría, nos ayuda a reducir código, eliminar el "casteo" (cast) y mejorar la compilación del código. Convenciones a utilizar: E: elemento de una colección. K: clave. N: número. T: tipo. V: valor. S, U, V etc: para segundos, terceros y cuartos tipos. ¿Para qué sirven los genéricos? Seguridad de tipos: Los genéricos permiten que el compilador verifique los tipos en tiempo de compilación, reduciendo la probab