Page History
...
최근 모던한 언어들(Java9이상,Scala,언랭등)이 가지고 있는 자료구조들은 Stream처리가 되도록 고안이 되어있으며( 컬렉션객체는 아닙니다.)
함수형인터페이스와 람다를 지원함으로 활용가능해진부분으로 별도의 학습이 필요한 부분입니다.
...
| Note |
|---|
약간의 차이가 존재하지만, 몇가지 스트림처리가 되는 API를 비교하는것은 스트림처리를 익히는데 좋은 주제입니다. 어느 한가지가 독보적으로 장점을 가진다고 볼수는 없으며, 개발팀에 구축된 활용 수준에따라 선택을 하면 되는 부분으로 보입니다. 5년도 더된시점 JAVA7에서 AKKA를 통해 이러한 Stream 이란 개발 컨셉을 예고하였고 사용가능하였습니다. 이러한 개발패턴은 신기방기했으며 구체적으로 어디서 어떻게 사용될지 예측을 하지못했지만 현재 이러한 컨셉은 JAVA9에 자연스럽게 녹아들었으며, 여러가지 활용 패턴과 구체적인 예가 존재합니다활용 수준에따라 선택가능한부분입니다.
참고 url :https://www.hascode.com/2018/01/reactive-streams-java-9-flow-api-rxjava-and-reactor-examples/ |
...