컬렉션 프레임워크란?

이승언·2025년 4월 1일
  • 자료구조 클래스 패키지를 의미

  • 자료(Data)를 다룰 때 반드시 필요한 클래스의 모음


List 인터페이스

  • **순서가 중요한** 자료를 다룰 때 쓰는 인터페이스

  • 대표적인 구현체로는 ArrayList가 있다.

  • 특정 순서로 저장된 자료를 꺼낼 수 있는 get(int)메서드를 가지고 있다.

=====================================================

Set 인터페이스

  • **중복을 허용하지 않는** 자료를 다룰 때 쓰는 인터페이스

  • Set 인터페이스에 저장되는 객체들은 Object가 가지고 있는
    equals()메서드와 hashCode()메서드를 오버라이딩해야 한다.

=====================================================

Iterator 인터페이스

  • 자료구조에서 자료를 꺼내기 위해 사용되는 인터페이스

=====================================================

Map 인터페이스

  • Key - Value를 함께 저장하기 위해 만들어진 인터페이스

  • Key값은 중복될 수 없다.

profile
꾸준히 점진적으로 성장하는 인간

0개의 댓글