Java

[JAVA] List, ArrayList 차이

brightGarden02 2023. 1. 4. 15:08
ArrayList <Object> list = new ArrayList <>();
List <Object> list = new ArrayList <>();

List, ArrayList의 차이를 알아보려 한다.

 

 

List는 인터페이스로 되어있고,

ArrayList는 클래스로 되어있다.

 

 

List <Object> list = new ArrayList <>();

인터페이스인 List에 ArrayList를 assign하는 식으로 구현한다.

이렇게 많이 쓴다.

코드가 유연해지기 때문이다.(제네릭, 다형성 사용)