반응형 Stream1 스트림(stream) - 기본 스트림은 데이터 컬렉션(예: 리스트, 배열, 집합)을 함수형 프로그래밍 스타일로 처리하기 위해 주로 람다식과 메소드 레퍼런스와 같이 사용되며, 코드를 간결하게 작성하고 병렬 처리를 쉽게 수행할 수 있도록 데이터를 다루는 강력한 도구이다. *참고* 병렬 처리란? 하나의 작업을 여러 부분으로 나누어 동시에 처리하는 컴퓨팅 기술이다. 컴퓨터의 성능을 최대한 활용해서 작업을 보다 빠르게 수행할 수 있도록 목표함. 데이터 집합에서 원하는 결과를 얻기 위해서는 일반적으로 for문이나 Iterator를 사용한다. 그러나 이러한 방식은 코드의 가독성이나 재사용성 면에서 떨어질 수 있으며, 또 다른 문제는 데이터 소스마다 각각의 방식대로 데이터를 다루고 각 컬렉션 클래스에는 같은 기능의 메서드들이 중복 정의가 되어 있다.. 2023. 9. 25. 이전 1 다음 반응형