java arraylist
import java.util.List; //list abstract class import java.util.ArrayList; //arraylist class //Object Lists List l = new ArrayList(); ArrayList a = new ArrayList(); //Specialized List List<String> l = new ArrayList<String>(); ArrayList<Integer> a = new ArrayList<Integer>(); //only reference data types allowed in brackets <> //Initial Capacity List<Double> l = new ArrayList<Double>(5); //list will start with a capacity of 5 //saves allocation times