스트림
1. 스트림스트림(Stream)은 자바 8에서 도입된 기능으로, 컬렉션이나 배열의 데이터를 반복문 없이 함수형 스타일로 처리할 수 있도록 도와주는 도구입니다. 스트림은 데이터 저장소가 아니라, 데이터를 흘려보내며 가공하는 처리 흐름이며, filter, map, forEach 같은 연산을 통해 조건에 맞는 데이터를 추출하거나 변형할 수 있습니다. 또한 내부 반복 방식을 사용하여 코드가 간결하고 가독성이 좋으며, 병렬 처리도 손쉽게 할 수 있는 장점이 있습니다. 데이터를 담는 저장소가 아님원본 데이터를 변경하지 않고 처리 가능연속적이고 선언적인 데이터 처리 가능파이프라인처럼 연결된 연산을 수행함데이터 → 중간연산 → 중간연산 → ... → 최종연산List → filter → map → collect 스트림은..
백엔드/Java
2025. 5. 25. 17:32