functionalinterface1 함수형 인터페이스와 람다 우선 메소드와 함수의 차이점부터 정리하겠다. 함수 : 독립되어 기능을 하는 코드뭉치메소드 : 클래스, 인터페이스, Enum 등에 의존해야 하는 코드뭉치, 다른 말로 클래스 함수라고도 부른다. 왜 함수와 메소드를 집고 넘어가는가 하면 자바는 함수가 존재하지 않기에 함수와 같은 기능을 구현하고자 도입된것이 함수형 인터페이스와 람다라고 생각하기 때문이다. 가볍게 함수형 인터페이스와 람다를 정리해 보겠다.함수형 인터페이스오직 단 하나의 추상 메소드만을 가지는 인터페이스. 람다함수형 인터페이스의 추상 메소드를 구현하는 표현식 자바는 다른 언어처럼 함수가 독립적으로 존재할수가 없다. 그래서 익명함수, 람다표현식을 사용하더라도 상위에 함수형 인터페이스가 존재해야 하고, 함수형 인터페이스가 가진 메소드를 구현하는 방식.. 2024. 9. 5. 이전 1 다음