본문 바로가기
영상 후기/기타

영상 후기 - [10분 테코톡] 차리의 Stream

by 올리브영 2023. 3. 17.
728x90
반응형

movie

스트림이란?

  • 데이터 처리 연산을 지원하도록 소스에서 추출된 연속된 요소

스트림 구조

생성 -> 가공 -> 소비

 

생성

  • 리스트, 배열, 파일과 맵 등과 같은 컬렉션으로 생성

가공

  • 중간연산자는 필터, 맵, 리밋 등 소스로부터 얻어 낸 값들을 가공하는 역할

소비

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

스트림의 장단점

장점

  • 가독성이 좋다.
  • 코드의 변경이 쉽다.(유연성)
  • 병렬처리를 간단하게 할 수 있다.

단점

  • 컴퓨팅 비용.(성능이 떨어진다.)
  • 인지에 대한 비용
728x90
반응형