1. 람다 표현식이란?
람다 표현식(Lambda Expression)은 Java 8부터 추가된 기능으로, 함수를 간결하게 표현할 수 있도록 도와준다. 이를 활용하면 코드의 가독성과 유지보수성이 향상된다.
- 기본 문법:
(매개변수) -> { 실행 코드 }
또는 실행 코드가 한 줄일 경우:
(매개변수) -> 실행 코드
2. 람다 표현식 예제
2.1. 기본적인 사용법
interface Can1 {
void run();
}
public class Beh01 {
static void start(Can1 can1) {
can1.run();
}
public static void main(String[] args) {
start(() -> System.out.println("달리자1"));
start(() -> System.out.println("달리자2"));
}
}
위 코드에서
start
메서드는 Can1
인터페이스를 구현한 람다 표현식을 매개변수로 받아 실행한다.Share article