Java 람다 표현식 정리
Java 람다 표현식이란 무엇이며, 왜 사용하는지, 그리고 어떻게 활용하는지 자세히 알아봅니다.왜 람다 표현식이 필요할까요?① 기존 방식의 문제점Java는 객체 지향 프로그래밍 언어로서, 모든 것이 객체 안에 존재해야 합니다. 익명 클래스를 사용하여 간단한 기능을 구현할 때도 불필요하게 많은 코드를 작성해야 했는데요. 예를 들어, 인터페이스를 구현하거나, 콜백 함수를 정의할 때 번거로움이 많았습니다.java // 익명 클래스를 사용한 예시 new Thread(new Runnable() { @Override public void run() { System.out.println("Hello from anonymous class!"); } }).start();이처럼 간단한 작업을 위해 장황한 코드를 작성해야 ..