Performance (1) 썸네일형 리스트형 Stream foreach 성능 테스트 (stream을 사용하지 말아야할 때는 언제일까로 시작된 간단한 테스트) Stream foreach 반복문 테스트 자바 Stream을 이용한지 꽤 됐다. 필자가 개인적으로 Stream을 사용하는 이유는 가독성이 좋아지기 때문이다. (가장 큰 이유) 예전에 Stream이 막 등장했을 시기에는 Stream이 어색하고 전통적인 for loop에 익숙한 개발자와 같이 개발할 수 있기 때문에 Stream 도입을 유의하자고 많이 했다. 근데 요즘에는 고민 없이 사용할 만큼 Stream을 많이 사용한다. 필자 또한 Stream을 잘 이용하는데 문제는 적재적소에 사용하지 못하는 점이다. 여기서 적재적소라 함은 Stream이 더 유용할 때 사용하는 것이다. 보통 map(), flatMap()등을 이용해야할 때나 이용하면 더 작업이 간결하고 성능상에도 이득이 있을 때 사용하는 것을 권장하는 것.. 이전 1 다음