본문 바로가기
Develop/Java

컬렉션과 스트림 차이점

by jaeyoungb 2022. 9. 18.
  컬렉션 스트림
주된 목적 특정 자료구조로 데이터를 저장하는 것 데이터 가공 처리
데이터 수정 여부 데이터 추가 및 삭제 가능 데이터 추가 및 삭제 불가능
오로지 데이터 소스를 읽어서 소비하기만 함
Iteration 형태 for문 같은 걸로 외부 반복 operation 메서드 내부에서 보이지 않게 반복
탐색 횟수 여러 번 탐색 가능 한 번만 탐색 가능
데이터 처리 방식 Eager Lazy & Short-Circuit