가자미의 개발이야기

자바 람다의 어노테이션과 제네릭 본문

Java/자바 기본 문법

자바 람다의 어노테이션과 제네릭

가자미 2021. 2. 4. 16:19

-@FunctionalInterface

--함수형 인터페이스가 맞는지 확인하는 기능

 

-람다식의 제네릭

1
2
3
4
5
6
7
8
9
10
11
@FunctionalInterface
interface Calculate <T>{
    T cal(T a, T b);
}
public class Ramda {
    public static void main(String[] args) {
        Calculate<Integer> c1=(a, b)->a+b;
        
        Calculate<Double> c2=(a,b)->a-b;
    }
}
cs

 

 

'Java > 자바 기본 문법' 카테고리의 다른 글

자바 메소드 참조  (0) 2021.02.09
자바 람다 정의되어 있는 함수형 인터페이스  (0) 2021.02.04
자바 다양한 람다식  (0) 2021.02.04
자바 람다의 기초  (0) 2021.02.04
자바 네스티드 클래스  (0) 2021.02.04