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하는 식으로 구현한다.
이렇게 많이 쓴다.
코드가 유연해지기 때문이다.(제네릭, 다형성 사용)