함수형 인터페이스 추상 메소드를 하나만 가지고 있는 인터페이스입니다. 함수형 인터페이스를 정의하기 위해 @FunctionalInterface 애노테이션을 사용할 수 있습니다. 이 애노테이션은 자바에서 제공해줍니다. java 8부터 인터페이스이지만 메서드안에 구현체가 있을 수 있고 default 메서드를 추가할 수도 있게 변경됐습니다. - 함수형 인터페이스 public interface RunSomething { void doIt(); //구현부가 있는 메서드 static void printName(){ System.out.println("dayeon"); } //디폴트 메서드 default void printAge(){ System.out.println("20"); } } RunSomething 인터페이..