java java stream java8의 새로운 기능 java stream 구성 요소 a stream source zero or more intermediate operations a terminal operation someList // Data Source .stream() .filter(...) .map(...) // Intermediate Operation .collect(Collectors.toList()); // Terminal Operation intermediate operation은 Terminal Operation이 실행될 때 비로소 실행된다. lazy operation 여러 Intermeidate Operation은 Terminal Operation에서 최적화되어서 수행될 수 있다...