Identify two benefits of using ArrayList over array in software development.

Identify two benefits of using ArrayList over array in software development.

Identify two benefits of using ArrayList over array in software development.

A.
reduces memory footprint

B.
implements the Collection API

C.
is multi.thread safe

D.
dynamically resizes based on the number of elements in the list

Explanation:

ArrayList supports dynamic arrays that can grow as needed. In Java, standard arrays are of a fixed
length. After arrays are created, they cannot grow or shrink, which means that you must know in
advance how many elements an array will hold. But, sometimes, you may not know until run time
precisely how large of an array you need. To handle this situation, the collections framework defines
ArrayList. In essence, an ArrayList is a variable-length array of object references. That is, an ArrayList
can dynamically increase or decrease in size. Array lists are created with an initial size. When this size
is exceeded, the collection is automatically enlarged. When objects are removed, the array may be
shrunk.



Leave a Reply 1

Your email address will not be published. Required fields are marked *


Carlos

Carlos

this test don´t work, I failed the test, Don´t lost your time. Only 5 quest are in the test