lambda1 Java - 람다란 무엇인가?(Lambda) Lambda의 출현 Java에서는 기존의 @FunctionalInterface를 사용하기 위해서는 새로운 객체를 만들어서 동작 파라미터화를 했었다. 객체를 만들어서 넘기기 때문에 코드 이해가 쉽지 않고 불필요한 코드들이 많이 들어갔다. Java8이 등장하면서 람다표현식을 지원하기 시작했고 동작 파라미터화를 할 때 익명 클래스를 만들어서 객체를 넘기지 않고 람다식을 넘길 수 있게 되면서 코드가 확 줄어들었고 이해하기도 쉽게 되었다. 아래 예시가 람다식을 사용했을 때와 아닐 때의 비교 코드이다. Lambda의 특징 Lambda식은 Parameter List, Body, Return Type, Exception List로 구성되어 있다. 메서드를 전달 할 수 있도록 익명 함수를 단순화시킨 구조이다. 람다의 특.. 2022. 8. 21. 이전 1 다음