Java Collection Framework

JongHwa Hong·2023년 8월 2일

개요


자료 구조 (Data Structure) 종류의 형태들을 자바 클래스로 구현한 모음집

  • 인터페이스와 다형성을 이용하여 객체지향적 설계를 통해 표준화 되어있어, 편리하고 재사용성이 높음
  • 고성능 알고리즘과 데이터 구조로 구현되어 있어, 프로그램의 성능과 품질을 향상 시킴
  • 새로운 API를 익히고 설계하는 시간비용의 절감
  • 서로 상관없는 로직에 상호 윤용성을 제공
  • 소프트웨어 재사용을 촉진시킴. 만일 Java 에서 지원하지 않는 새로운 자료구조가 필요하다면, 컬레션을 재활용할 수 있다.

💡 대부분의 컬렉션 클래스들은 List, Set , Map 중의 하나를 구현하고 있다.

Vector, Stack, Hashtable, Properties 와 같은 클래스들은 컬렉션 프레임워크가 만들어지기 이전부터 존재하던 것이다. 이 클래스들은 호환을 위해 남겨진 것이므로 가급적 사용하지 않는 것이 좋다.

참고


https://inpa.tistory.com/entry/JCF-🧱-Collections-Framework-종류-총정리

profile
서버 개발자 홍종화 입니다.

0개의 댓글