Andr7st

Andr7st

Blog de pasatiempo

Publicaciones

Curiosidades y rarezas de los arreglos
Más reciente
java:arrays

Curiosidades y rarezas de los arreglos

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.


Escrito por
Andrés Segura
Id

jaa11

Publicado

29 sept 2026

java
arrays
trivia
curiosities
mucho-texto
Leer
Otros artículos

(11)

Los límites del arreglo: por qué existe la API de colecciones
java:arrays
Los límites del arreglo: por qué existe la API de colecciones

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.

28 sept 2026
java
arrays
collections
limitations
Varargs: arreglos disfrazados de parámetros
java:arrays
Varargs: arreglos disfrazados de parámetros

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.

26 sept 2026
java
arrays
varargs
methods
Covarianza, genéricos y ArrayStoreException
java:arrays
Covarianza, genéricos y ArrayStoreException

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[]).

25 sept 2026
java
arrays
generics
covariance
type-safety
La clase Arrays: la caja de herramientas que casi nadie exprime
java:arrays
La clase Arrays: la caja de herramientas que casi nadie exprime

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.

25 sept 2026
java
arrays
java-api
utilities
Copiar y comparar arreglos: copia superficial, clone y equals
java:arrays
Copiar y comparar arreglos: copia superficial, clone y equals

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í.

25 sept 2026
java
arrays
cloning
equality
Recorrer un arreglo: for, for-each y streams
java:arrays
Recorrer un arreglo: for, for-each y streams

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.

25 sept 2026
java
arrays
iteration
streams
Destacados

(3)

Política de cookies
blog:info
Política de cookies

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.

04 nov 2025
cookies
privacy
legal
gdpr
Licencias y atribuciones
blog:info
Licencias y atribuciones

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.

04 nov 2025
licenses
attributions
legal
open-source
Sobre este blog: qué es, cómo está organizado y qué esperar
blog:info
Sobre este blog: qué es, cómo está organizado y qué esperar

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.

17 ago 2026
blog
information
organization
transparency