[모던자바인액션] 스트림이란 무엇일까?


[모던자바인액션] 스트림이란 무엇일까?

모던 자바 인 액션 챕터 4을 읽고 정리한 글입니다. ️ 스트림이란? 자바 8에 새롭게 들어온 기능 중, 가장 핵심적인 기능이라고 말해도 무방하다. 컬렉션 데이터의 반복을 도와주고, 멀티 스레드 코드 없이 병렬성을 구현할 수 있는 아주 유용한 친구이다. 또한, filter나 sorted, map, collect 같은 연산은 ‘high-level building block’이라고 하는데, 스트림을 마치 블록처럼 쌓고, 조립할 수 있다는 점이 큰 특징이다. ️ stream 메서드 스트림이란, 데이터 처리 연산을 위해 소스에서 추출된 연속된 요소이다. 1) 연속된 요소 컬렉션은 데이터에 대한 자료구조였다면, 스트림은 이를 어떤 식으로 계산할지에 대해 다룬다. 두 가지 모두, 연속된 값 집합의 인터페..


원문링크 : [모던자바인액션] 스트림이란 무엇일까?