Runnable1 [Java] 함수형 인터페이스란? 함수형 인터페이스란? 추상 메서드를 하나만 갖는 인터페이스 @FuncationInterface 어노테이션을 갖는 인터페이스 Single Abstract Method(SAM) 인터페이스 예시 1 2 3 public interface FunctionalInterface { public abstract void doSomething(); } Colored by Color Scripter cs 함수형 인터페이스를 사용하는 이유 자바의 람다식을 사용할 때 함수형 인터페이스로만 접근이 가능하기 때문이다. @FuncationInterface 어노테이션을 붙여주면 함수형 인터페이스의 규칙을 위반했을 때 에러를 발생시킨다. 기존 방식 1 2 3 4 5 6 7 8 FunctionalInterface func = new F.. BackEnd/Java 2022. 10. 2. 이전 1 다음