본문 바로가기
JAVA

[Java] Collection(컬렉션)

by watergrace2u 2020. 9. 14.
반응형
SMALL

Collection은 여러 원소들을 담을 수 있는 자료구조를 뜻한다.

 

<자바의 자료구조 유형>

1. List : 순서 존재, 중복OK

2. Set : 순서 없음, 중복 불가

3. Queue : 선입선출

4. Map : Key-value 형태로 저장

cf. https://www.crocus.co.kr/1553

 

<컬렉션의 특징>

1. 객체만 저장 가능

- 기본 자료형은 저장이 안되기때문에 Wrapper 클래스 이용

 

2. 동적메모리할당 <-> 정적메모리할당(배열)

- 크기가 정해져있지 않아서 자동으로 늘어나고 삭제된다.

 

3. 객체 저장시

- 객체를 저장할 때 무조건 Object형으로 변환해서 저장한다.

- 즉, 어떠한 객체라도 다 저장이 가능하도록 하기위해 객체 자동 형변환이 된다.

 

4. 객체 꺼내올 때

- 원래의 형으로 형변환 시켜야한다. 그렇지 않으면 문제 발생.

 

 

<Collection 인터페이스에 선언된 주요 메소드>

cf. https://tenlie10.tistory.com/10

 

반응형
LIST

'JAVA' 카테고리의 다른 글

[JAVA] 객체 배열의 얕은 복사  (0) 2022.03.23
[JAVA] 자바의 특징 및 장점  (0) 2021.04.10
[Java] StringBuffer, StringBuilder  (0) 2020.09.12
[Java] 추상클래스  (0) 2020.09.12
[Java] 인터페이스  (0) 2020.09.12

댓글