2016/04/30 - [java] - JAVA 8 Fuctional Inteface, Method reference and Lambda expression #1
이번 글에서는 java.util.function 패키지에 선언된 functional interface 중 primitive type을 다루는 functional interface와 그에 대응하는 람다 표현식 및 메소드 레퍼런스에 대해 알아 보겠습니다. 아래 소스를 보시면 BooleanSupplier, ObjDoubleConsumer, ToLongBiFunction 등을 첫번째 인수로 받는 메소드들을 정의하고 호출하는 로직을 구현하였습니다. Functional interface가 인수로 사용될 때 람다 표현식이 어떻게 전달되는지, 어떤 method reference가 전달되는지 확인해 보세요. 보는데 직관적이지 않다면 답글 주세요~!
'java' 카테고리의 다른 글
Dynamic Proxy를 꼭 써야해? #1 (0) | 2016.06.06 |
---|---|
단순한 Dependency Injector를 구현해 써보자 #2 (0) | 2016.05.29 |
JAVA 8 Fuctional Inteface, Method reference and Lambda expression #1 (0) | 2016.04.30 |
추상화(Abstraction) 이해의 중요성 #3 (0) | 2016.03.27 |
benchmarking 코드를 작성해 보자 #1 (1) | 2016.03.15 |