ArrayList <Object> list = new ArrayList <>();
List <Object> list = new ArrayList <>();
List, ArrayList의 차이를 알아보려 한다.
List는 인터페이스로 되어있고,
ArrayList는 클래스로 되어있다.
List <Object> list = new ArrayList <>();
인터페이스인 List에 ArrayList를 assign하는 식으로 구현한다.
이렇게 많이 쓴다.
코드가 유연해지기 때문이다.(제네릭, 다형성 사용)
'Java' 카테고리의 다른 글
[Error] java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException (0) | 2023.02.27 |
---|---|
[Java] 입력할 때 날짜규칙 설정: 허용 O or X - dateFormat.setLenient(false) (0) | 2023.01.13 |
java entity -> dto 변환 stream, map, collect 사용 - 동작원리(1) (0) | 2023.01.02 |
json을 flat(parameter-delimiter)파일로 변환하기(json 파싱) (0) | 2022.12.16 |
[Java] 인코딩(Encoding)된 데이터를 디코딩(Decoding)하기 (0) | 2022.12.14 |
댓글