스트림개념1 [모던 자바 인 액션] 스트림이란 스트림이란 스트림 API는 자바 8 API에 새로 추가된 기능으로, 이를 사용하면 선언형으로 컬렉션 데이터를 처리할 수 있다. 또한 스트림을 사용하면 멀티스레드 코드를 작성하지 않아도 데이터를 투명하게 병렬로 처리할 수 있다. 즉, 공짜로 병렬성을 얻을 수 있다. 스트림 API은 선언형, 조립할 수 있음, 병렬화라는 특징을 가지고 있다. 여기서 스트림이란 데이터 처리 연산을 지원하도록 소스에서 추출된 연속된 요소로 정의할 수 있다. 스트림에는 파이프라이닝과 내부 반복이라는 특징을 가진다. 파이프라이닝은 스트림 연산끼리 연결해서 커다란 파이프라인을 구성할 수 있는 것을 의미하고, 내부반복은 우리가 반복자를 명시적으로 사용하는 것과 달리 반복자의 사용 없이 스트림 내부에서 반복을 처리하는 것을 의미한다. 스.. 2025. 4. 24. 이전 1 다음