람다식

말하는 감자·2025년 1월 8일
0

자바 중급

목록 보기
21/21
post-thumbnail

개념

익명함수를 간편하게 정의할 수 있도록 해주는 문법적 구성, 람다식은 함수형 인터페이스를 구현하는 코드 블록으로, 주로 컬렉션 프레임워크의 요소를 처리하거나 이벤트 처리 및 스레드에서의 작업 정의 등에서 자주 사용

람다식의 구조

(매개변수들) -> { 실행할 코드 }

Code 예시

public interface Compare {
    public int compareTo(int value,int value2);
}


public class CompareExam {

    public static void exec(Compare compare){
        int k=10;
        int m=100;
        int value=compare.compareTo(k,m);
        System.out.println(value);
    }

    public static void main(String[] args) {
        exec((i,j)->{
            return i-j;
        });
    }
}

Code 실습

람다, 내부클래스, 익명클래스 -실습(1)

람다, 내부클래스, 익명클래스 - 실습(2)

람다, 내부클래스, 익명클래스 - 실습(3)

람다, 내부클래스, 익명클래스 - 실습(4)

profile
주니어개발자(?)

0개의 댓글