| Creación de un Televisor estándar |
| Paso 13: Matrices (Arrays) |
Las matrices sólo pueden contener elementos del mismo tipo
- estos tipos pueden ser tanto primitivos como no primitivos
- los tipos primitivos
- se alojan dentro de la matriz
- los tipos no primitivos
- se encuentran en memoria fuera de la matriz, pero son apuntados por variables de
referencia
que se alojan dentro de la matriz
Los elementos de una Matriz siempre empiezan por el número 0.
Las matrices
- primero se declaran,
- después se crean
- al crearlas siempre tenemos que indicar el número de elementos que contendrá la matriz, lo cual tiene sus pros y sus contras
- ventajas
- al saber la cantidad de elementos que la matriz va a contener, el entorno de ejecucion Java reserva el número exacto de elementos que va a contener la matriz en memoria de forma consecutiva, y por tanto optimiza las futuras interacciones que se tengan que realizar posteriormente con las matrices
- desventajas
- estás obligado a saber siempre de antemano el tamaño de las matrices en el momento de crearlas. Esto provoca
desbordamientos
en el caso de haber realizado una mala previsión
- y finalmente se inicializan