자바 언어에서 콜백 자바 언어에서 실행 가능한 코드를 인수로 넘기려면 [객체]가 필요하다.
자바8부터는 람다를 사용할 수 있다.
자바 8 이전에는 보통 하나의 메소드를 가진 인터페이스를 구현하고, 주로 익명 내부 클래스를 사용했다.
최근에는 주로 람다를 사용한다.
즉, 람다라는 실행 가능한 코드는 인수로 넘어 갈때, 객체의 형태로 넘어가서 뒤(back)에서 호출이 된다.
'프로그래밍 언어 (プログラミング言語) > JAVA' 카테고리의 다른 글
레퍼런스 배열과 실제 객체의 메모리 할당 in JAVA (0) | 2023.04.01 |
---|---|
Collectino Framework Hierarchy in JAVA(컬렉션 계층도) (0) | 2023.03.30 |
Void Wrapper Class (0) | 2023.02.20 |
Anonymous class in JAVA (2) | 2023.02.20 |
Optional 클래스 사용법 (0) | 2023.02.15 |