콜백 함수와 일회성 함수(익명 함수)

웃음인·2025년 3월 21일

Java

목록 보기
31/37
post-thumbnail

📌 콜백 함수(Callback Function)

  • 개념

콜백 함수란 다른 함수의 인자로 전달되어, 특정 시점에서 실행되는 함수입니다.
즉, 함수 A가 함수 B를 호출하면서 인자로 전달하고, 함수 B가 필요할 때 함수 A를 실행합니다.

  • 콜백 함수의 특징

비동기 처리에서 많이 사용됨 (예: JavaScript의 setTimeout)
메서드 실행 후 결과를 받아서 추가 작업을 수행할 때 사용
Java에서는 인터페이스와 람다 표현식을 활용하여 구현 가능


📌 일회성 함수(One-time Function, 익명 함수)

  • 개념

한 번만 사용하고 다시 사용할 필요가 없는 함수를 일회성 함수라고 합니다.
익명 함수(Anonymous Function)라고도 불리며, 이름 없이 즉시 실행되거나 한 번만 호출됨.
Java에서는 익명 클래스나 람다 표현식을 이용하여 구현 가능.

  • 일회성 함수의 특징

이름이 없는 함수 → 재사용하지 않음.
즉시 실행되거나 특정 상황에서 한 번만 호출됨.
코드를 간결하게 만들 수 있음.
Java에서는 익명 클래스나 람다 표현식을 사용하여 구현 가능.

0개의 댓글