ArrayList 선언
ex) ArrayList list = new ArrayList<>();
지금까지 괄호() 안에는 초기용량만 세팅만 가능한줄 알았으나 초기 값 세팅을 할수도 있었다!!!!....ㅎㅎ 괄호안에 아무 숫자도 없다면 기본적으로 10으로 지정된다. 그리고 ArrayList의 특성상 저장용량을 초과하여 객체들이 추가되어도 자동으로 저장용량이 늘어난다.
ArrayList<타입 매개변수> 객체명 = new ArrayList<타입 매개변수>(초기 저장 용량);
ArrayList 생성자는 인자로 초기 저장 용량을 받는 형태로 정해져 있는데 1,2,3 이라고 해버리면 문법오류가 발생한다.
{1,2,3}의 형태로 전달하는거는 배열이기 때문에 타입 불일치로 ArrayList의 생성자의 인자로 전달 할수없다.
해결방법은 Arrays.asList()를 사용한다.