swimminginthecode DIVE!

BACK/JAVA Basic

JAVA 19

dazz6 2024. 5. 8. 18:11
Stream
다양한 방식으로 저장된 데이터를 읽고 쓰기 위한 공통된 방법을 제공


Stream의 중간 연산 목록

Stream의 최종 연산 목록


 

Stream 특징
1. 데이터 소스를 변경하지 않음
2. 일회용
3. 작업을 내부 반복으로 처리함

Stream  연산 종류
종류 설명
중간 연산 연산 결과가 스트림인 연산으로, 스트림에 연속해서 중간 연산 할 수 있음
최종 연산 연산 결과가 스트림이 아닌 연산으로, 스트림의 요소를 소모하므로 단 한 번만 가능

지연된 연산
최종 연산이 수행되기 전까지 중간 연산이 수행되지 않으며, 중간연산을 호출해도 즉각적으로 연산이 수행되지 않는다. 중간 연산은 단지 어떤 작업으로 수행되어야 하는지 지정해 주는 것이고, 최종 연산이 수행되어야 스트림의 요소들이 중간 연산을 거쳐 최종 연산에서 소모된다.

'BACK > JAVA Basic' 카테고리의 다른 글

JAVA 21  (0) 2024.07.03
JAVA 20  (0) 2024.05.09
JAVA 18  (0) 2024.05.07
JAVA 17  (0) 2024.05.05
JAVA 16  (0) 2024.05.02