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