익명 클래스 자바에서 익명 클래스는 이름이 없는 클래스로, 일회성으로 사용되는 클래스를 간편하게 정의할 수 있는 기능이다. 익명 클래스는 클래스 선언과 동시에 인스턴스를 생성하여 사용한다. 주로 인터페이스나 추상 클래스를 구현하거나 확장하는 데 사용되는데, 이를 이용하면 클래스를 별도로 정의하고 이름을 부여하지 않고도 필요한 구현을 작성할 수 있다. 익명 클래스 예 문자열을 길이순으로 정렬하는데, 정렬을 위한 비교 함수로 익명 클래스를 사용하였다. 람다 익명 클래스 방식은 코드가 너무 길기 때문에 람다식을 이용해 어떤 동작을 하는지 명확하게 나타낼 수 있도록 하자. 람다식을 함수 객체로 사용한 예제 위 익명 클래스로 작성한 정렬을 람다식으로 대체한 예제이다. 람다, 매개변수, 반환값의 타입은 각각 Com..