- 스트림 API는 컬렉션을 함수형 인터페이스로 직관적으로 처리하도록 돕지만, 성능이나 디버깅 면에서는 for문에 비해 불리할 수 있다. 💡
- 스트림은 선언형 프로그래밍 방식으로, 무엇을 할지에 집중하여 코드를 간결하고 예쁘게 만들어준다. ✨
- 스트림은 수직적 연산을 통해 각 요소별로 모든 연산을 수행하며, 최종 연산에 필요한 경우에만 중간 연산을 처리하는 지연 처리 특성을 가진다. ⏳
- 스트림 변수 선언은 IllegalStateException 발생 위험이 있어 권장되지 않으며, 메서드 체인으로 바로 사용하는 것이 좋다. 🔗
- 병렬 스트림은 특정 조건 하에서 성능 향상을 가져올 수 있지만, 신중한 고려와 벤치마킹이 필요하다. ⚠️