Web_Backend/Java2023. 5. 26. 14:44[JAVA] Stream API

Java Stream API 💬 Java Stream API란 무엇인가요? ✅ (정리 중) Stream API란? 📌 데이터를 추상화하고, 처리하는데 자주 사용되는 함수를 정의해 둔 것. JAVA JAVA는 객체지향 언어이기 때문에, 기본적으로 함수형 프로그래밍이 불가능하다. 하지만 JAVA8부터 Stream API와 람다식, 함수형 인터페이스 등을 지원하면서 JAVA를 지원함으로써 함수형으로 프로그래밍을 할 수 있는 API들을 지원해주고 있다. 그중에서 Stream API는 위에 설명했듯이 데이터를 추상화하고 처리하는 데 사용된다. 즉, 데이터의 종류에 상관없이 같은 방식으로 데이터를 처리할 수 있다는 것을 의미하며, 그에 따라 코드의 재사용성을 높일 수 있다. 예시 코드 Stream 활용 전 : 원본..

image