의견.png

"자바 컬렉션"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
16번째 줄: 16번째 줄:
 
==참고자료==
 
==참고자료==
 
* TCP SCHOOL, <[http://tcpschool.com/java/java_collectionFramework_concept 컬렉션 프레임워크의 개념]>, <<TCP SCHOOL>>
 
* TCP SCHOOL, <[http://tcpschool.com/java/java_collectionFramework_concept 컬렉션 프레임워크의 개념]>, <<TCP SCHOOL>>
 +
* 개발새발!, <[https://gbsb.tistory.com/247 자바 컬렉션 프레임워크(Java Collection Framework) 정리]>, <<개인 블로그>>, 2018-06-28
  
 
==같이보기==
 
==같이보기==

2020년 8월 26일 (수) 13:45 판

자바 컬렉션이란 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합을 의미한다. 즉, 데이터를 저장하는 자료 구조와 데이터를 처리하는 알고리즘을 구조화하여 클래스로 구현해 놓은 것이다.[1]

특징[2]

장점

  • 별도로 컬렉션 클래스를 구현하는 것보다 이미 구현되어 있는것을 사용함으로써 코딩 시간을 감소 시킬 수 있다.
  • 컬렉션 프레임워크들은 잘 테스트되고 검증되어 있기 때문에 코드 품질을 보장한다.
  • JDK에 포함된 컬렌션 프레임워크들을 사용하여 코드 유지보수 시간을 감소시킬 수 있다.
  • 재사용 가능하고 상호 운용성이 보장된다.

구성요소

  • 컬렉션 인터페이스 : 모든 컬렉션 인터페이스는 java.util패키지에 있다.
  • 컬렉션 클래스 : 모든 컬렉션 클래스는 java.util 또는 java.util.concurrent 패키지에 있다.
  • 컬렉션 알고리즘 : 검색, 정렬, 셔플 같은 기능을 제공한다.

각주

  1. TCP SCHOOL, <컬렉션 프레임워크의 개념>, <<TCP SCHOOL>>
  2. 개발새발!, <자바 컬렉션 프레임워크(Java Collection Framework) 정리>, <<개인 블로그>>, 2018-06-28

참고자료

같이보기


  의견.png 이 자바 컬렉션 문서는 프로그래밍에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.