이 포스팅은 모던 자바 인 액션_Chapter 1을 학습 후 전반적인 내용을 정리한 내용을 담고 있습니다.
동작 파라미터화를 기반으로 하는 람다 표현식의 등장으로 변화하는 요구사항에 더 유연하고 빠른 대응이 가능해졌다. 모던자바인액션 2장의 전반부는 동작을 메서드의 인수로 전달하는 방식이 어떻게 발전되어 왔는지 살펴보고, 후반부에서는 몇 가지 예제로 이해를 돕는다. 예제는
Chapter 3에서는 람다 표현식과 함수형 인터페이스의 관계에 대해 설명한다. 람다 표현식이 어떻게 함수형 인터페이스의 인스턴스를 생성하는지 살펴볼 것이며, 코드의 유연성과 재사용성을 극대화 할 수 있는 다양한 패턴도 소개한다.
모던 자바 인 액션 Chapter4 - 스트림 소개에 대한 내용을 공부하고 정리한 포스팅입니다.
모던자바인액션 챕터 5에서 소개하는 스트림 API의 다양한 기능 소개와 활용 방법을 정리한 포스팅이다.
collect는 스트림의 요소를 요약 결과로 누적하는 다양한 방법 (컬렉터라 불리는)을 인수로 갖는 최종 연산이다. 스트림의 요소를 하나의 값으로 리듀스하고 요약하는 컬렉터뿐 아니라 최솟값, 최댓값, 평균값을 계산히는 컬렉터 등이 미리 정의되어 있다. 미리 정의된 컬렉
병렬 스트림으로 데이터를 병렬 처리하기병렬 스트림의 성능 분석포크/조인 프레임워크Spliterator로 스트림 데이터 쪼개기컬렉션에 parallelStream을 호출하면 병렬 스트림 parallelstream이 생성된다. 병렬 스트림이 란 각각의 스레드에서 처리할 수