Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

얼렁뚱땅 우왕좌왕

[JAVA] 컬렉션 프레임 본문

JAVA

[JAVA] 컬렉션 프레임

뚱땅왕 2024. 8. 26. 12:47

컬렉션 프레임워크

  • 자료구조를 사용햇 ㅓ객체들을 효율적으로 관리할 수 있도록 인터페이스와 구현 클래스를 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