사진올리기 귀찮아서 글로만 쓰면 과연 누가 볼까 1호점



이미지배너

12.1. Collection by keispace



  • Collection
    • 배열의 단점: 
      1. 같은 타입만 저장이 가능 -> 클래스로 해결이 가능
      2. 크기가 고정되 있음.
      3. 배열 중간의 데이터를 삭제, 삽입이 안됨.
    • 2,3번 단점을 해결하는 것 -> LinkedList(연결 리스트)
      • 직접 설계해서 써야 하는 단점.
    • 클래스+연결리스트 = Collection 
    • 성능 문제상 배열(/클래스)로 할 수 있으면 배열(/클래스)로 해결 할 것.
    • super : hierarchy-Collection
    • 주요 sub 
setlist(주로 사용하게 됨)
데이터 저장용목록 출력용
정렬순서 없음정렬순서 있음
값 중복 불허값 중복 허용
대표  sub
HashSet
LInkedHashSet, 
TreeSet(정렬가능)
대표 sub
ArrayList(가장 대표적)
Vector, 
LinkedList
    • TreeSet: set-SortedSet(정렬가능)-TreeSet 으로 상속 받음.)
  • Map(collection과 유사함. 대략 같이 취급)
    • 키값과 데이터값을 쌍으로 저장함.
    • 1키:홍길동 / 2키: 홍길동 이 가능(데이터 중복됨, 키 중복 안됨)
    • 검색용
    • sub: HashMap, HashTable
사용 예시


덧글

댓글 입력 영역

와이드리더보드