boxed Stream과 primitive IntStream의 숫자 처리

Integer object 경로와 primitive 전문 연산을 비교한다.

Stream<Integer>

wrapper element와 일반 reduce를 사용한다

boxing

IntStream

int 값과 sum·average·summaryStatistics를 제공한다

primitive
전환mapToInt로 들어가고 boxed로 object Stream에 돌아온다

핵심: 성능 결론은 warm-up과 실제 입력을 반영한 benchmark로 검증한다.