ArrayList
Features Initialise w ith initial capacity. List<Integer> list = new ArrayList<>(100); But this will help if you have idea about initial size of ArrayList Initialise w ithout initial capacity List<Integer> list = new ArrayList<>(); Default it is initialised with size 10 Index based search list.get(13); Can be used only with Objects/Wrapper classes and not with primitives. This is valid - List<Integer> list = new ArrayList<>(100); This is invalid - List<int> list = new ArrayList<>(100); How to iterate ArrayList? For loop List<Integer> list = new ArrayList<>() ; for ( int i = 0 ; i<list....