Effective Java 3rd/Chapter 7. 람다와 스트림 (1) 썸네일형 리스트형 Item 42. 익명 클래스보다는 람다를 사용하라 jdk1.1 부터 익명클래스(Anonymous Class)를 사용했는데, jdk1.8 부터는 람다식을 적용하면서 코드를 간결하게 작성할 수 있게 되었습니다. 람다식은 수학자 알론조(Alonzo Church)가 발표한 람다 계산법에서 사용된 식으로 이를 제자 존 매카시(John Macarthy)가 프로그래밍 언어에 도입했습니다. 사실 이것이 중요한 것은 아니고, Java8 버전부터 람다식(Lambda Expressions)을 지원하게 됨으로서 기존 익명함수(Anonymous function)을 대체하는 방법을 익혀야 한다. 람다식은 익명함수(Anonymous function)을 생성하기 위한 식으로 매개변수를 가진 코드 블록이다. 그리고 런타임 시에는 익명 구현 객체(추상메소드가 한 개인 객체)를 생성한다.. 이전 1 다음