람다식 예제 (1) 썸네일형 리스트형 람다식이란? #2 사용법 및 예제 자바는 메소드만 인자로 전달하려면 반드시 객체를 만들어서 전달해야 했다. Java8에 람다식이 생기면서, 마치 함수만 전달하는 것처럼 간편하게 문법을 사용할 수 있게 되었다. 람다식 기본 문법 (타입 매개변수, ...) -> { 실행문; ... } (타입 매개변수, ...)는 오른쪽 중괄호 { } 블록을 실행하기 위해 필요한 값을 제공하는 역할을 한다. 이때, 매개 변수의 이름은 개발자가 자유롭게 지정할 수 있다. ' -> ' 기호는 매개 변수를 이용해서 중괄호 { }를 실행한다는 뜻으로 해석하면 된다. 함수적 인터페이스(@FunctionalInterface) 모든 인터페이스를 람다식의 타겟 타입으로 사용할 수 없다. 람다식이 하나의 메소드를 정의하기 때문에 두 개 이상의 추상 메소드가 선언된 인터페이스.. 이전 1 다음