java 8 에 포함된 stream 을 사용해서 foreach 문과 비교해서 수행 시간이 얼마나 차이 나는지 비교를 해보았다. ※ 환경은 i7-4790 3.6GHz, 16GB, 윈도우 머신에서 테스트했다. 30 만개의 랜덤한 수열에서 (i % 2) == 0 조건을 만족하는 숫자들의 갯수을 구해보았다. @Test public void streamExecutionTimeTest() { List list = new ArrayList(); Random random = new Random(); for (int i = 0; i < 300000; i++) { list.add(random.nextInt()); } StopWatch stopWatch = new StopWatch(); stopWatch.start(); S..