culTest

    Una de las 50 preguntas del tema

    ¿Cuánto sabes de Java?

    ¿Qué es un ArrayList en Java?

    Respuestas

    Un array con longitud fija
    Una implementación de List basada en un array redimensionableCorrecta
    Una lista enlazada
    Un tipo de dato primitivo para listas

    ArrayList es una implementación de la interfaz List basada en un array redimensionable. Ofrece acceso rápido por índice (O(1)) pero inserción/eliminación más lenta en posiciones arbitrarias (O(n)). A diferencia de los arrays tradicionales, puede crecer dinámicamente. Es ideal para escenarios donde predomina el acceso aleatorio y la iteración, mientras que LinkedList es mejor cuando predominan inserciones/eliminaciones frecuentes.

    ¿Qué es un ArrayList en Java? | culTest