람다식

Ⅱ. 자바 API의 함수형 인터페이스 1. 함수형 인터페이스와 표식 (어노테이션 annotaion) - 함수형 인터페이스 : 기능 하나를 정의하는 인터페이스 (인스터스가 필요하지 않을 수도 있음) ※ 함수형 인터페이스의 조건 : 추상 메소드가 딱 하나만 존재 - @FunctionalInterface : 이 것이 함수형 인터페이스임을 명시하는 어노테이션 // Example package sample; // 이 것이 함수형 인터페이스임을 명시하는 어노테이션 @FunctionalInterface interface Calculating { int cal(int a, int b);// 함수형 인터페이스 // default 메소드도 추상메소드가 아님 default int muliply(int a, int b) { ..
Ⅰ. 람다식(Lambda Expression) 1. 람다식 ※ 람다(Lambda) : 코드를 간결하게 작성하기 위해 사용하는 일종의 표현식 - 함수형 인터페이스를 다루는 방식 - 자바에서 함수적 프로그래밍 지원 기법 - 코드의 간결화 및 병렬처리에 강함 - ' -> ' 를 사용하여 표현 ※ 함수형 인터페이스의 조건 : 메소드 하나만 정의하면 됨 == 추상 메소드가 하나 있음 - 람다식을 사용하면 오직 메소드 하나만 정의해서 단독으로 사용할 수 있음 2. 람다식의 특징 - 매개변수가 하나인 경우에는 소괄호 생략 가능 - 실행문이 하나인 경우에는 몸통 중괄호 생략가능 - 반환값만 존재하는 경우에는 return과 중괄호 생략 가능 3. 람다식을 사용하는 경우 - 인스턴스보다 그저 단 하나의 기능이 필요한 상황..
NewBean
'람다식' 태그의 글 목록