람다식이란?

Runnable 을 람다식으로 표현하는 예제

람다식 전

Runnable runnable = new Runnable() {
  @Override
  public void run() { ... }
}

람다식 후

Runnable runnable = () -> { ... }

람다식은 익명의 Runnable 객체를 생성한다.

람다식 기본 문법

(타입 매개변수, ...) -> { 실행문; ... }

기본형

(int a) -> { System.out.println(a); }

매개변수 축약형 (일반적으로 사용)