<영상공부> 차리의 Stream

김조은·2023년 11월 14일

영상공부 모음

목록 보기
41/49

movie

Stream

  • 쉽게 말해 어떠한 데이터의 흐름을 말한다

  • 오라클 공식 문서 정의 : 요소들의 스트림에 함수형 스타일의 연산을 지원하는 클래스들

  • 자바의 Stream API : 이 데이터를 어떻게 다룰 것인가 논하는 일종의 파이프 라인

  • 장점 : 가독성 좋음, 코드 변경이 쉬움(유연함), 병렬 처리를 간단히 해결
    단점 : 컴퓨팅 비용


Stream의 구조

<생성>



<가공>

소스로 부터 얻어낸 값들을 입맛대로 가공

  • 최종연산이 들어오기 전까지 중간 연산자는 실행되지 않음(=lazy evaluation)



<소비>

결과를 생성하거나 사이드 이펙트를 만들기 위해 사용

0개의 댓글