1. Stream API란?1.1 Stream API의 개념Stream API는 Java 8에서 도입된 기능으로, 데이터의 흐름을 추상화하여 컬렉션 데이터를 선언적으로 처리할 수 있게 해주는 API입니다. '흐름'이라는 단어가 의미하듯이, Stream은 데이터 소스로부터 데이터를 읽어서 파이프라인 형태로 처리하는 것을 가능하게 합니다.1.2 등장 배경함수형 프로그래밍의 필요성: Java 8에서 람다와 함께 도입되면서 함수형 프로그래밍 패러다임을 지원가독성 있는 코드: 복잡한 데이터 처리를 더 간결하고 이해하기 쉽게 표현병렬 처리의 용이성: 멀티코어 환경에서 병렬 처리를 쉽게 구현할 수 있도록 지원1.3 기존 방식과의 차이점기존의 반복문 방식:List orders = getOrders(); // 주문 목록..