[모던자바인액션] 람다 표현식 : 익명 함수를 간결하게 만들기


[모던자바인액션] 람다 표현식 : 익명 함수를 간결하게 만들기

모던 자바 인 액션 챕터 3을 읽고 정리한 글입니다. ️ 람다가 뭔데요? 지난 챕터에서는 동작 파라미터화를 통해서 파라미터로 메서드의 동작 자체를 전달해주는 것을 배웠다. 이때, 메서드의 동작을 전달하기 위해서 별도의 @Override 어노테이션이나 상속된 메서드 이름 등, 동작 외에 다른 코드들이 반복되어 상당히 불편했다. 람다 표현식은 이를 해결하기 위해서, 단순히 '동작에 대한 코드만' 메서드로 전달할 수 있도록 익명 함수를 단순화한 것이다. 람다 표현식은 다음과 같은 특징을 가진다. 메서드에 이름이 없으니까 “익명”이다. (메서드에 대한 네이밍을 고민할 필요가 없다!) - 이름은 없지만, 파라미터 리스트와 바디, 반환 형식, 발생 가능한 예외 리스트는 가질 수 있다. 함수 : 특정 클..


원문링크 : [모던자바인액션] 람다 표현식 : 익명 함수를 간결하게 만들기