[Java] 61. 람다 vs 익명 클래스
·
Java/Modern Java(8~)
람다 vs 익명 클래스#Java/adv3문법 차이익명 클래스익명 클래스는 클래스를 선언하고 즉시 인스턴스를 생성하는 방식이다.익명 클래스도 하나의 클래스이다.람다 표현식람다 표현식은 함수를 간결하게 표현할 수 있는 방식이다. ( 연산자 사용)함수형 인터페이스(메서드가 하나인 인터페이스)를 간단히 구현할 때 주로 사용한다.람다도 인스턴스가 생성된다.코드의 간결함익명 클래스는 람다 표현식에 비해 코드의 양이 상대적으로 많다.람다 표현식은 간결하고, 불필요한 코드를 최소화한다. 많은 생략 기능도 지원한다.상속 관계익명 클래스는 일반적인 클래스처럼 다양한 인터페이스와 클래스를 구현하거나 상속할 수 있다. 크게 제한사항이 없다.람다 표현식은 메서드를 딱 하나만 가지는 함수형 인터페이스만을 구현할 수 있다. 클..