☕ 자바 JAVA/☕ 변수와 자료형 Variables & Data Type

[JAVA]new ArrayList<>와 new ArrayList<Integer>()의 차이

뉴이 NUEY 2024. 10. 28. 01:07
반응형

이 두개는 기능상으로는 전혀 차이가 없습니다. 결론부터 말하자면.

jdk7이상에선
List<Integer> lst = new ArrayList<>();
권장한다
  • 타입을 명시할 때 제네릭에서 사용할 것을 지정하면
    = 뒤에 new 인스턴스로 실제 값은 어차피 앞서 지정한 제네릭을 사용해야 합니다.
  • 현재 대부분의 jdk버전이 7이상인 점을 감안할 수 있습니다.

map을 사용할 때도 이런 식으로.

 

반응형