[Java] Stream이란? with 공식문서
1. Stream 배경Stream이 처음 언급된 곳은 1965년 Peter Landin의 논문 "Correspondence between ALGOL 60 and Church's Lambda-notation"이다.위 논문에서는 함수형 프로그래밍과 함께 Stream도 다루고 있다.Java 8부터 Stream이 java에 도입되었다.Stream의 주 목적은 복잡한 데이터 처리 간소화, 코드 가독성 향상, 병렬 처리의 쉬운 적용이다.함수형 프로그래밍에서의 stream과 Java에서의 stream은 페러다임이 약간 다르다.→ 함수형 프로그래밍에서의 Stream은 순수성과 지연 평가에 초점을 두었지만 java Stream은 다양한 데이터 소스에 대한 지원과 병렬 처리에 좀 더 초점이 맞춰졌다. 2. Stream 공..
Java
2023. 11. 5. 01:38
