Java 8 함수형 인터페이스 함수형 인터페이스 구현 @Functionalnterface public interface RunSomething { void doIt(); // 추상 메소드가 하나만 있다면 함수형 인터페이스이다. 앞에 abstract 생략 // void doItAgain(); // 추상 메소드가 하나를 초과하면 함수형 인터페이스가 아니다. } public class Foo { public static void main(String[] args) { // Java 8 이전 방식 // 익명 클래스 RunSomething runSomething = new RunSomething() { @Override public void doIt() { System.out.println("dohyun"); }..