<
스레드의 특성
>
🌠다음 포스팅🌠

자바가 사용하는 함수형 프로그래밍 람다
☄이전 포스팅☄

Service Layer
스레드의 특징과 장점

🚀 Stream 이란?

데이터의 흐름을 정의가능한 API로 Collection을 함수로 정의할 수 있다.

🌠 특징

🌠 장점

내부 반복을 사용하기 때문에 불필요한 코딩 과정을 줄일 수 있고, 코드 가독성 향상 특히 제공되는 병렬처리 능력은 데이터 작업의 능력을 향상시킬 수 있다.

🌠 단점

☄ 어려운 디버그

에러가 발생한다면 일반 코드의 경우 값이 잘못되기 직전에 디버그를 걸어놓으면 확인할 수 있음 하지만 스트림은 한 번에 수행되기 때문에 처음부터 전부 확인해야 한다.

☄ 재사용 불가능

스트림은 한 번 쓰면 close되기 때문에 한 번 정의해놓고 계속 사용이 불가능하다.

🧾Reference

스트림의 단점

Top
Foot