병렬처리 2

자바 스트림 Java Stream => 기본 집계 ( sum(), count(), average(), max(), min() ) / 커스텀 집계 ( reduce() )

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 집계란 : 최종 처리 기능으로써 요소들을 처리해 합계, 평균 값 같이 하나의 값으로 산출하는 것입니다.=> 많은 양의 데이터를 가공해 출소하는 리덕션이라고 볼 수 있습니다. 스트림은 기본 집계 메소드를 제공합니다. OptionalXXX 의 종류는 Optional, OptionalInt, OptionalLong, OptionalDouble 타입이 있고,값을 저장하는 값 기반 클래스들입니다.이 겍체에서 값을 얻으려면 get(), getAsDouble(), getAsInt, getAsLong()를 호출하면 됩니다.예제) import ..

자바 2017.03.31

자바 스트림 Java Stream => 스트림의 특징

안녕하세요 알통몬입니다.공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 스트림이란?2017/03/27 - [자바] - 자바 스트림 Java Stream - 스트림이란?, 반복자 스트림 이번 포스팅에서는 스트림의 특징에 대해 공부하겠습니다. Stream은 Iterator와 비슷한 역할을 하는 반복자인데요.람다식으로 요소 처리 코드를 제공한다는 점과 내부 반복자를 사용하기 때문에병렬 처리가 쉽다는 점, 중간 처리와 최종 처리 작업을 수행하는 점에서많은 차이를 가지고 있습니다. 특징 1 -> 람다식으로 요소 처리 코드를 제공한다.=> 스트림이 제공하는 대부분의 요소 처리 메소드들은 함수적 인터페이스 매개..

자바 2017.03.30