함수형인터페이스 [Java] 익명클래스와 Lambda 선언된 추상매소드가 단 하나만 존재하는(구현매소드는 상관없음) 인터페이스(or 추상클래스)를 별도의 클래스 선언으로 확장하지 않고 코드부에서 바로 구현하는 기술입니다. 위와 같이 스레드 객체를 생성할때 Thread 인스턴스 생성자 파라미터로 할당하는 new Runnable()....이 바로 익명클래스입니다. 이 선언은 어떻게 동작하는 건지 알아보기 위해 아래 Thread 생성자와 Runnab... 익명클래스함수형인터페이스lambdalambda Java Funtional Interface 1-1 함수형 인터페이스란? 1개의 추상 메서드를 갖는 인터페이스 - default method 또는 static method는 여러 개를 가져도 상관 없다. abstract 키워드는 생략 가능하다. @FuntionalInterface - 함수형 인터페이스의 조건을 검사해준다 - 추상 메서드가 1개를 초과하는 등 조건을 어겼을 때 오류를 반환 1-2 함수형 인터페이스 만들기 2-1 Lambd... lambdaJava람다함수형인터페이스Funtional InterfaceFuntional Interface
[Java] 익명클래스와 Lambda 선언된 추상매소드가 단 하나만 존재하는(구현매소드는 상관없음) 인터페이스(or 추상클래스)를 별도의 클래스 선언으로 확장하지 않고 코드부에서 바로 구현하는 기술입니다. 위와 같이 스레드 객체를 생성할때 Thread 인스턴스 생성자 파라미터로 할당하는 new Runnable()....이 바로 익명클래스입니다. 이 선언은 어떻게 동작하는 건지 알아보기 위해 아래 Thread 생성자와 Runnab... 익명클래스함수형인터페이스lambdalambda Java Funtional Interface 1-1 함수형 인터페이스란? 1개의 추상 메서드를 갖는 인터페이스 - default method 또는 static method는 여러 개를 가져도 상관 없다. abstract 키워드는 생략 가능하다. @FuntionalInterface - 함수형 인터페이스의 조건을 검사해준다 - 추상 메서드가 1개를 초과하는 등 조건을 어겼을 때 오류를 반환 1-2 함수형 인터페이스 만들기 2-1 Lambd... lambdaJava람다함수형인터페이스Funtional InterfaceFuntional Interface