람다식 활용법

list.sort((i1, i2) -> {
        return i1.compareTo(i2);
});
(i1, i2) -> {  return i1.compareTo(i2); }
(i1, i2) -> i1.compareTo(i2);
(Integer i1, Integer i2) -> i1.compareTo(i2);
(boolean i1, boolean i2) -> i1.compareTo(i2);
//Thread (Runnable target)
new Thread( () -> { System.out.println("a") } );
// 람다가 Runnable 대상 타입을 추론했다.

함수형 인터페이스

메소드 참조

정적 메소드 참조

클래스 이름 :: 메서드 이름.