본문 바로가기

프로그래밍 언어 (プログラミング言語)/JAVA

JAVA에서의 Lamda ( = call back or call - after - function )

자바 언어에서 콜백 자바 언어에서 실행 가능한 코드를 인수로 넘기려면 [객체]가 필요하다.

 

자바8부터는 람다를 사용할 수 있다.

 

자바 8 이전에는 보통 하나의 메소드를 가진 인터페이스를 구현하고, 주로 익명 내부 클래스를 사용했다.

 

최근에는 주로 람다를 사용한다.

 

즉, 람다라는 실행 가능한 코드는 인수로 넘어 갈때, 객체의 형태로 넘어가서 뒤(back)에서 호출이 된다.