Collections Java Tutorial

For the first two constructors, an empty array list is created.
The initial capacity is ten unless explicitly specified by using the second constructor.

public ArrayList()
public ArrayList (int initialCapacity)
For Sun's reference implementation,
the formula to increase capacity is newCapacity= (oldCapacity * 3)/2 + 1.