[Java] 람다 표현식(Lambda Expression) 정리
1. 람다 표현식이란 (Lambda Expression)? - Java 8버전 이후 도입된 문법으로, 메서드를 간결한 함수 식으로 표현한 것 2. 람다식 특성 - 익명 : 이름이 없다. - 함수 : 메서드처럼 특정 클래스에 종속되지 않는다. 파라미터 리스트, 바디, 리턴값을 포함 - 전달 : 람다 표현식을 메서드의 인자로 전달하거나 변수 값으로 저장할 수 있다. - 간결성 : 익명 클래스처럼 부가 코드를 구현할 필요가 없다. 3. 람다 작성법 ( 매개변수 ) -> { 표현식 }; 1) 메서드의 이름과 반환타입을 제거하고 화살표(->)를 중괄호 앞에 추가 2) 반환 타입 생략 및 같은 타입 매개변수 생략가능 4. 장단점 장점 - 코드가 간결해지고, 가독성이 향상됨 - 코딩하는 시간의 감소 가능 단점 - 람..