Modern Java in Action
검색결과
1
개
chapter04. 스트림(Stream)
chapter4. 스트림(Stream) 소개 4.1 스트림이란 무엇인가? 컴퓨터과학에서 스트림(stream)은 기본적으로 시간의 흐름에 따라 순차적으로 사용할 수 있게 되는 일련의 데이터 요소를 가리킨다. - 선언형 : 더 간결하고 가독성이 좋아짐 - 조립할 수 있음 : 유연성이 좋아짐 - 병렬화 : 성능이 좋아짐 4.2 스트림 시작하기 스트림의 정의 : 데이터 처리 연산을 지원하도록 소스에서 추출된 연속된 요소(Sequence of elements) - 연결된 요소 : 컬렉션과 마찬가지로 스트림은 특정 요소 형식으로 이루어진 연속된 값 집합의 인터페이스를 제공한다. - 소스 : 스트림은 컬렉션, 배열, I/O 자원 등의 데이터 제공 소스로부터 데이터를 소비한다. - 데이터 처리 연산 : 함수형 프로그래..
Modern Java in Action
2022. 8. 23. 23:26