국비 지원/JAVA
[JAVA] 익명 함수와 람다 함수
익명 함수 먼저 익명 함수라는 것은 말 그대로 이름이 없는 함수를 말한다. 익명 함수를 사용하는 이유는 나중에 다시 부를 일이 없으므로 프로그램 안에서 일시적으로 한 번만 사용되고 버려져도 되는 객체일 때 사용하는 것이다. 일회성이기 때문에 메모리 관리에서 효과적이다. 바로 익명 함수를 사용하는 예제를 보도록 하자. public abstract class AMin { public abstract int getMin(int x, int y); } // AminAnonymous 클래스를 사용한 익명 함수 사용 public class AminAnonymous{ public static void main(String[] args) { AMin aMin = new AMin() { @Override // 외부에서 ..