Java8 Stream

자바 8에 추가된 API인 스트림에 대해 알아보겠습니다. Stream API? Stream API란 데이터 처리 연산을 지원하도록 소스에서 추출된 연속된 데이터입니다. Stream은 마치 Builder 패턴과 비슷하게 내부 반복을 통해 데이터 처리 연산을 적용합니다. ! 기존 Collection을 for 문으로 반복하는 방식은 외부 반복 Stream API 특징 - 선언형 : 더 간결하고 가독성이 좋아진다. - 조립할 수 있음 : 유연성이 좋아진다. - 병렬화 : 성능이 좋아진다. Stream 이용과정 스트림은 질의를 수행할 데이터 소스를 중간 연산을 거쳐 최종 연산을 합니다. 예를 들어 아래와 같은 ArrayList가 존재한다고 가정했을 때 // ArrayList 객체에 추가 된 목록이 있다고 가정 L..
infitry
'Java8 Stream' 태그의 글 목록