minuco
article thumbnail
Published 2021. 5. 15. 17:48
List 와 ArrayList Algorithms/with Java
List<Integer> list1 = new ArrayList<Integer>();
ArrayList<Integer> list1 = new ArrayList<Integer>();

- List는 인터페이스이고, ArrayList는 클래스이다.

 

- Array List 가 아니라 List로 선언된 변수는 담음과 같이 필요에 따라 다른 리스트 클래스를 쓸 수 있는 구현상의 유연성을 제공한다.

List<Integer> list1 = new ArrayList<Integer>(); list1 = new LinkedList<Integer>();

도형에 비유

 

List list = new ArrayList();

-> 도형 list = new 정사각형();

즉, List로 선언하면 Interger 나 String 등 구현상의 유현성을 제공한다.

 

ArrayList list = new ArrayList();

-> 정사각형 list = new 정사각형();

 

 

'Algorithms > with Java' 카테고리의 다른 글

배열  (0) 2021.05.15
profile

minuco

@minuco

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!