[Modern Java in Action] Chapter4: 스트림 소개


[Modern Java in Action] Chapter4: 스트림 소개

Chapter 4. 스트림 소개 - 컬렉션이 없다면 무슨 일이 벌어질까? 거의 모든 자바 애플리케이션은 컬렉션을 만들고 처리하는 과정을 포함한다. 컬렉션으로 데이터를 그룹화하고 처리할 수 있다. 컬렉션은 대부분의 프로그래밍 작업에 사용된다. 컬렉션으로 데이터를 그룹화하고 처리할 수 있다. 컬렉션은 대부분의 프로그래밍 작업에 사용된다. 대부분의 자바 애플리케이션에서는 컬렉션을 많이 사용하지만 완벽한 컬렉션 관련 연산을 지원하려면 한참 멀었었다. 하지만, 이제 자바 8에서 스트림의 등장으로 프로그래머의 귀중한 시간을 절약하고, 편리한 삶을 누리게 해줬다. 4.1 스트림이란 무엇인가? - 스트림은 자바 8 API에 새로 추가된 기능으로 스트림을 이용하면 선언형으로 컬렉션 데이터를 처리할 수 있다. - 멀티스레드 코드를 구현하지 않아도 데이터를 투명하게 병렬로 처리할 수 있다. 자바 7에서 저칼로리의 요리명을 반환하고, 칼로리를 기준으로 요리를 정렬하는 코드 List<Dish> lowCal...


#build #빌더패턴 #선언형 #소스에서추출된연속된요소 #스트림 #자바 #자바8 #중간연산 #최종연산 #컬렉션 #파이프라인 #병렬화 #모던자바인액션 #내부반복 #builder #collect #collection #filter #Java #limit #map #ModernJavaInAction #stream #가독성 #한번만소비

원문링크 : [Modern Java in Action] Chapter4: 스트림 소개