list

List다형성과 OCP 원칙을 가장 잘 활용할 수 있는 곳 중 하나가 자료구조다.List : 순서가 있고, 중복을 허용하는 자료구조배열과 비슷하지만 크기가 동적으로 변화하는 컬렉션을 다룰 때 사용한다.ArrayList와 LinkedList는 내부 구현만 다를 뿐 같은 기능을 제공하는 List상황에 따라 성능은 다를 수 있지만 사용자 입장에서 보면 같은 기능을 제공한다.Collection 인터페이스 : 컬렉션 프레임워크의 핵심 인터페이스로 다양한 컬렉션 (데이터 그룹)을 다루기 위한 메소드를 정의하는 인터페이스이며 List, Set, Queue와 같은 다양한 하위 인터페이스가 있다. MyList는 인터페이스, MyLinkedList, MyArrayList는 MyList를 구현한 클래스.public clas..
컬렉션 (Collection)목록성 데이터를 처리하는 자료구조를 통칭한다.자료 구조 (Data Structure)어떤 정보를 담는 것을 의미한다.하나의 데이터가 아닌 여러 데이터를 담을 때 사용한다."배열"이 가장 기본적인 자료 구조성능이나 메모리 효율면에서 가장 좋지만 크기가 정해져 있을 때 유용하다.자료 구조 분류순서가 있는 목록(List)형순서가 중요하지 않은 셋(Set)형먼저 들어온 것이 먼저 나가는 큐(Queue)형키-값(Key-Value)으로 저장되는 맵(Map)형List 형, Set 형, Queue 형은 Collection 인터페이스를 확장하고 있다.Map 형만 Collection과 관련 없는 별도의 인터페이스로 선언되어 있다.Collection은 java.util 패키지에 선언되어 있다.여..
h2boom
'list' 태그의 글 목록