[Java] 58. 람다 기본

백하림's avatar
Feb 17, 2025
[Java] 58. 람다 기본

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

harimmon