
[Java] Lambda, Functional Interface, MethodReference
·
CS/Java
Lambda Expressionjava 8부터 추가된 Lambda Expression(람다식)이란 함수를 하나의 식(expression)으로 표현한 것이다.기존 자바에서 interface를 이용해 다형성을 제공하기 위해서는 interface를 만들고, 그것을 구현한 class를 작성한 뒤, 사용시에는 interface 타입의 참조변수에 interface를 구현한 class의 객체를 생성하여 사용했다.public class Main { public static void main(String[] args) { Goods com = new Goods() { public void doSome() { System.out.println("do Oper..