Difference between Array and Array List

The Difference between Array and Array List can be understood from the below table:

Array Array List
Size should be given at the time of array declaration.

String[] name = new String[2]

Size may not be required. It changes the size dynamically.

ArrayList name = new ArrayList

To put an object into array we need to specify the index.

name[1] = “book”

No index required.

name.add(“book”)

Array is not type parameterized ArrayList in java 5.0 are parameterized.

Eg: This angle bracket is a type parameter which means a list of String.

Top 50+ Java Interview Questions with Answers

We covered nearly 50 + primary Java interview questions in this tutorial for fresh and experienced candidates.  Q.1- What is… Read More

4 years ago