Chap 4, 5, 6 - 스트림 소개, 활용, 데이터 수집
스터디를 통해서 '모던 자바'에 대한 공부를 했었다. 하지만 배울 때는 분명 다 내것이 되었다고 생각했었는데, 막상 기억에 남는게 별로 없는 것 같다. 역시 복습은 선택이아닌 필수가 아닌가 한다. (= 인간은 망각의 동물이다) 당장 내일 응시해야하는 코딩테스트가 하나 있어서, 급하게 스트림의 활용에 대한 내용을 간략하게 정리해보자 한다. 이론적인 부분은 시간을 잡아서 제대로 정리하려고 한다(스트림 뿐만 아니라 모던 자바 인 액션 책 전체적으로 정리를 하려고 한다). 스트림(Stream)은 자바 8에서 추가된 기능이고, 스트림을 이용하면 선언형(SQL의 쿼리와 같이 질의로 표현할 수 있다)으로 컬렉션 데이터를 처리할 수 있다. 또한 스트림을 이용하면 멀티스레드 코드를 구현하지 않아도 데이터를 투명하게 병렬..