<aside> ⚠️ [질문]
람다식?
(매개변수, … ) -> {함수 구현}
의 형식으로 표현한다.등장 이유
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
List<Integer> squaredNumbers = new ArrayList<>();
for (int number : numbers) {
int squared = number * number;
squaredNumbers.add(squared);
}
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
List<Integer> squaredNumbers = numbers.parallelStream()
.map(number -> number * number)
.collect(Collectors.toList());
→ parallelStream() 메소드는 병렬 스트림을 생성한다. 병렬 스트림은 내부적으로 멀티 스레딩을 사용하여 작업을 병렬적으로 처리해서 처리 속도를 높인다.
익명 클래스?