컬렉션 프레임워크 (2) - List


컬렉션 프레임워크 (2) - List

Advanced JAVA 컬렉션 프레임워크 (2) - List 루크 2016. 11. 17. 15:31 이웃추가 본문 기타 기능 Collection을 extends한 인터페이스 구조 중 하나인 List를 먼저 알아보자. List는 우리가 많이 사용했던(?) 배열과 매우 비슷한 형태의 컬렉션 프레임워크이다. 몇몇 추가된 메소드를 제외하고는 Collection에 선언된 메소드와 큰 차이는 없다. 중요한 점은 Collection을 extends한 다른 구조들과 차이점은 배열과 같이 순서가 있고, 데이터의 중복이 가능하다는 점이다. 이 List 인터페이스를 구현한 클래스는 다양한데 아래 4개의 클래스를 많이 사용한다. ArrayList - 크기 확장이 자동으로 가능한 배열이라고 생각하자, Thread safe하지 않다. Vector - 크기 확장이 자동으로 가능한 배열이라고 생각하자, Thread safe하다. Stack - Vector를 extends하여 만든 클래스, LIFO(후입선출)...



원문링크 : 컬렉션 프레임워크 (2) - List