[Java] 스트림 (Stream)
우선 스트림에 대해서 알아야 할 것 같다. 스트림 : 자바8 에 추가된 API 로 스트림을 이용하면 선언형으로 컬렉션 데이터를 처리할 수 있다.여기서 선언형은 데이터를 처리하는 임시 구현 코드 대신 질의로 표현할 수 있는 것이다. Java In Action 에서는 이 스트림 API를 이용하면 멀티 스레드 코드를 구현하지 않아도 데이터를 투명하게 병렬로 처리할 수 있다고 한다. 투명하게란 말은 부작용이 없다는 뜻인 것 같다. 코드로 살펴보자. public class Test { public static void main(String[] args) { List numberList = Arrays.asList(5, 3, 2, 1, 4, 8, 7, 6, 10, 9); List resultList = new Ar..