728x90
메서드를 하나의 식(expression)으로 표현한 것
람다식은 매우 간결하면서 명확하게 표현할 수 있다는 큰 장점이 있다
람다식의 기본 문법
- 기본적으로 반환 타입과 이름 생략 가능
- 익명 함수(anonymous function)이라고도 불림
- 실행문이 하나만 존재할 때 중괄호 생략 가능
//기존 메서드 표현 방식
void sayhello() {
System.out.println("HELLO!");
}
//위의 코드를 람다식으로 표현한 식
() -> System.out.println("HELLO!")
추가로 알아볼 것 : 함수형 인터페이스, 메서드 레퍼런스
728x90
'개발일지 > Java' 카테고리의 다른 글
Java 스트림 생성, 중간 연산, 최종 연산 (0) | 2022.09.20 |
---|---|
Java 스트림(Stream) (0) | 2022.09.19 |
Java 애너테이션 (Annotation) (0) | 2022.09.19 |
Java Map<key, value>, HashMap (0) | 2022.09.17 |
Java Set<E>, HashSet, TreeSet (0) | 2022.09.17 |