함수형 프로그래밍1 [Java] 스트림(Stream) 특징, 사용 예제 Stream이란?Java 8부터 Stream이 Java에 도입되었다.Stream의 주 목적은 복잡한 데이터 처리 간소화, 코드 가독성 향상, 쉬운 병렬 처리 적용이다.Stream의 사전적 의미는 흐르다이다. 어떠한 것이 흐르는 것이 아니고 데이터의 흐름을 말한다. [스트림의 데이터 흐름 참고 사진] [Stream의 데이터 흐름]1. 위 그림은 어부가 물고기를 그물로 잡고, 여러 마리를 일정한 기준으로 모아서 상자에 넣고, 이들을 하나로 모은 뒤 트럭에 실어서 운반하는 과정을 나타내고 있다.2. 위 그림에서의 물고기와 같은 어류의 이동을 stream이라고 정의할 수 있다.3. 어부가 어류 중에서도 고등어를 잡고 싶어서 그물로 고등어를 잡았다. 이 행위를 filter라고 하고, 이 연산자를 중간 연.. 2024. 10. 11. 이전 1 다음