반응형
함수형 인터페이스란❓
2024.12.11 - [💬 프로그래밍 표현식] - [Lambda]함수형 인터페이스 FunctionalInterface
람다식이란❓
메서드 참조
method reference
클래스이름::메서드이름


- 람다식의 구현부 Integer.parseInt(s);에서
- 클래스이름 Integer
- 메서드이름 parseInt
- 만 빼서 적은 것이다.
- 함수형인터페이스 Function<입력, 출력>에 입출력정보가 있기에 가능하다.
💡 메서드 참조는 하나의 메서드만 호출하는 람다식을 간단히 사용할 수 있게 해준다.
| 종류 | 람다 | 메서드 참조 |
| static메서드 참조 | (x) -> ClassName.method(x) | ClassName::method |
| 인서턴스 메서드 참조 | (obj, x) -> obj.method(x) | ClassName::method |
| 특정 객체 인스턴스 메서드 참조(잘안씀) | (x) -> obj.method(x) | obj::method |
생성자의 메서드 참조


반응형
'☕ JAVA > ☕ Class & Method' 카테고리의 다른 글
| [JAVA][Thread]Daemon Thread 데몬 쓰레드 (1) | 2024.12.03 |
|---|---|
| [JAVA][Thread]우선순위 (1) | 2024.12.02 |
| [JAVA][Thread]main쓰레드, join(), I/O Blocking (0) | 2024.12.02 |
| [JAVA][Thread]구현 (0) | 2024.12.02 |
| [JAVA]java.util.function 패키지 (0) | 2024.12.01 |