│스트림

 

데이터 집합체를 반복적으로 처리하는 기능

다수의 스레드 코드를 구현하지 않아도 데이터를 병렬로 처리가능

스트림 데이터와 스트림 연산 포함


│스트림 데이터

 

데이터 소스에서 추출한 연속적인 데이터

데이터 소스의 순서를 그대로 유지하기 때문에 정렬된 배열이라면 스트림도 배열 원소를 정렬한 채로 사용

 

더보기

│데이터 소스 추가 설명

 

컬렉션, 배열, 입출력 채널, 난수 등, 피보나치 수열과 같은 연속된 데이터도 가능

 


│스트림 연산

 

매개변수 값이 람다식인 함수형 연산

스트림 데이터에 대하여 필터링, 정렬, 매핑, 집계 등의 작업을 수행

어떻게 동작시킬지 구현 하지 않고 무슨 동작을 수행시킬까를 나열하여 데이터 처리

데이터를 반복적으로 처리하기 위하여 반복문을 어떻게 구현하고 사용할지 고만할 필요가 없다.

'JAVA > 스트림' 카테고리의 다른 글

예제) 컬렉션과 스트림의 데이터 처리 비교  (0) 2023.08.31
컬렉션과 스트림 비교하기  (0) 2023.08.30

+ Recent posts