Java (1) 썸네일형 리스트형 [JAVA] List 와 ArrayList 차이 List = 인터페이스 ArrayList = 클래스 interface는 공통되는 메서드를 추출해 놓은 클래스로, List 안에 ArayList, LinkedList. 등이 포함되어 있다. ArrayList list = new ArrayList(); List list = new ArrayList(); 위의 두 코드의 차이는 무엇일까? 2가지 모두 같은 결과를 도출한다. 하지만 List 를 사용해 ArrayList 를 생성하는 것은 유연성에서 효과를 볼 수 있다. 여기서 Generic(제너릭)에 대한 개념이 나온다. 만약에 우리가 어떤 자료구조를 만들어서 배포하려고 한다. 그런데 String 타입고 지원하고 싶고 Integer 타입도 지원하고 싶고 많은 타입은 지원하고 싶다. 그러면 String에 대한 클래.. 이전 1 다음