얼렁뚱땅 우왕좌왕
[JAVA] 컬렉션 프레임 본문
컬렉션 프레임워크
- 자료구조를 사용햇 ㅓ객체들을 효율적으로 관리할 수 있도록 인터페이스와 구현 클래스를 java.util 패키지에서 제공함
Map : 순서가 구현되지 않음
List : 순서가 구현됨
List 컬렉션
- 배열의 단점을 수정
- 저장용량이 자동으로 증가하며 객체 저장 시 자동 인덱스가 부여
- 추가, 삭제, 검색 위한 다양한 메소드 제공
- 객체 자체를 저장하는 것이 아닌 객체 번지 참조
* - .add : 데이터삽입
* - .clear : 모든 데이터삭제
* - .contains : 포함여부 확인
* - .get : idx 자료 반환
* - .remove : idx 자료 반환 후 삭제
* - .size : list의 길이를 나타냄
set 컬렉션
- 저장 순서 유지되지 않으며, 객체 중복하여 저장할 수 없고 null값도 하나만 저장된다
Map 컬렉션
- 키와 값으로 구성된 Map.Entry 객체 저장하는 구조
- 키는 중복 저장될 수 없으나 값은 중복 저장될 수 있다
- 기존 저장된 키와 동일한 키로 값을 저장하면 기존 값 없어지고 새로운 값으로 대체
'JAVA' 카테고리의 다른 글
[JAVA] SET(tree, hash) (0) | 2024.08.26 |
---|---|
[JAVA] 접근제한자 (0) | 2024.08.26 |
[JAVA] 추상클래스, 추상메서드 (0) | 2024.08.26 |
[JAVA]예외처리 (0) | 2024.08.26 |
[JAVA] static, 싱글톤, final (0) | 2024.07.15 |