
El cajón de los datos sueltos: los descriptores de la JVM, el tamaño máximo real de un arreglo, por qué las contraseñas se guardan en char y no en String, la instrucción arraylength, el único arreglo que println sabe imprimir y otras rarezas que no encajaban en ningún post pero valen la pena.
jaa11
29 sept 2026
(11)

Tamaño fijo, sin insertar ni borrar, sin búsqueda por contenido, sin toString útil, sin garantías de unicidad ni de orden. El inventario honesto de lo que un arreglo no hace — que es exactamente el índice de la serie siguiente.

Un parámetro varargs es un arreglo con otra cara. Qué hace el compilador, por qué main(String[] args) y main(String... args) son lo mismo, las reglas de sobrecarga que confunden, y qué significa @SafeVarargs.

Los arreglos son covariantes y los genéricos no: por qué Object[] objects = new String[3] compila y falla en tiempo de ejecución, por qué no puedes escribir new T[], y cómo convivir con toArray(T[]).

Un repaso completo a java.util.Arrays: sort, binarySearch, fill, setAll, copyOf, compare, mismatch, toString, deepToString, stream, parallelSort y parallelPrefix — con la trampa de asList explicada aparte.

Por qué b = a no copia nada, qué hace clone() con un arreglo de objetos, cuándo usar System.arraycopy o Arrays.copyOfRange, y por qué equals() sobre arreglos casi nunca es lo que quieres — pero Arrays.equals y deepEquals sí.

Las tres formas de recorrer un arreglo y qué se gana y se pierde con cada una: el for clásico con índice, el for-each y su azúcar sintáctico, y Arrays.stream con IntStream para no pagar boxing.
(3)

Qué se guarda en tu navegador al visitar este sitio: dos cookies técnicas de preferencia, ninguna de publicidad ni de seguimiento, y qué pasa cuando una publicación incrusta un video de un tercero.

Las tipografías, imágenes, marcas y librerías de terceros que usa este sitio, con su licencia y atribución correspondiente — y bajo qué condiciones se publica el contenido propio.

Qué es este proyecto de publicaciones: los temas que cubre, cómo se agrupan los posts en series, por qué cada artículo tiene audio y diagramas, cómo se señala el contenido generado con IA, y dónde están las páginas de licencias, cookies y privacidad.