A
A
A
1. ¿Cuáles son los principales tipos de datos en Java y para qué se utilizan?
• Enteros: byte, short, int, long para números enteros.
• Punto flotante: float, double para números con decimales.
• Caracteres y cadenas: char, String para texto.
• Booleano: boolean para valores de verdad (true/false).
Módulo 6: Paquetes
package com.ejemplo.miapp;
• La jerarquía incluye interfaces como Collection, Set, List, Queue, y Map, cada
una con sus implementaciones específicas como ArrayList, HashSet,
LinkedList, PriorityQueue, HashMap, etc.
• Los genéricos permiten definir clases, interfaces y métodos con tipos de datos
específicos sin especificar el tipo exacto hasta el momento de la instanciación.
Ventaja: proporciona verificación de tipos en tiempo de compilación y elimina
la necesidad de castings.
1. ¿Qué son los patrones de diseño y por qué son importantes en la ingeniería de
software?
• Descripción: Asegura que una clase tenga una sola instancia y proporciona un punto de
acceso global a ella.
• Uso: Útil cuando se necesita exactamente un objeto para coordinar acciones en todo el
sistema, como un objeto de configuración o un registro de log.
• Uso: Este patrón es útil cuando se tienen varias implementaciones de un algoritmo que
comparten una estructura común, pero varían en algunos pasos específicos.