10. 컬렉션 API 활용하기

Wendy·2020년 6월 15일
0
post-thumbnail

[리뷰] 처음 해보는 자바 프로그래밍 - 10. 컬렉션 API 활용하기

내용 정리

10.1 컬렉션 개요

10.2 List 계열

  • ArrayList (vs Array) : 크기 변경 가능. 기본 생성자 생성시 크기 10, 11번째 추가 시 초기 지정배열 크기만큼 추가
  • Vector (vs ArrayList) : 대부분 동일하나 동기화 처리를 지원
  • LinkedList (vs ArrayList) : 저장 효율이 좋으나, 접근이 느림

10.3 Map 계열

  • Entry : Map 저장 단위인 key와 value 를 가지는 객체
  • hasing : 데이터를 빠르게 찾을 수 있도록 주소에 직접 접근할 수 있는 짧은 길이의 값이나 키로 변환하는 것
  • HashMap 생성 : 초기용량(capacity) 16, 사용률(load factor) 0.75
  • HashTable (vs HashMap) : null인 key/value 저장 불가, 동기화 지원

10.3 Set 계열

  • HashSet : 해시코드를 사용하여 데이터 저장 - 저장 순서 X, 데이터 중복 X, 빠른 검색
  • TreeSet : Tree와 Set의 특성을 동시에 가짐. 저장 순서 X, 데이터 중복 X, 트리구조로 저장
profile
개발 공부중!

0개의 댓글