ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JAVA_Lambda
    JAVA 2020. 9. 3. 17:03
    반응형

    Lambda의 장점

    • 함수적 프로그래밍이 가능하다.
    • 가독성이 좋고 간결하고 명확한 코드를 작성 할 수 있다.
    • Api나 라이브러리를 사용할 때 편리하게 해준다.
    • 병렬 프로세싱에 활용 할 수 있다.

    Lambda 구조

    (타입 매개변수 목록) → { 실행 구문; 실행 구문 }

    함수 인터페이스는 딱 하나의 추상 메서드만 있어야 사용 가능하다.

    @FunctionalInterface를 사용하면 추상메서드가 여러개일때 interface에서 여러개를 사용할 수 없다는 오류를 표시하면서 알려준다.

    Lambda 단점

    • 재사용이 불가능한다.
    • 잦게 사용하면 코드가 중복적으로 사용하는게 많을 수 있다.
    • 디버깅이 까다로워진다.
    • 재귀함수로 만들때는 부적합하다.
    반응형

    'JAVA' 카테고리의 다른 글

    JAVA_Exception  (0) 2020.09.03
    JAVA_Thread  (0) 2020.09.03
    JAVA_Interface  (0) 2020.09.03
    JAVA_OOP  (0) 2020.09.03
    JAVA_Branching / Iteration  (0) 2020.09.03

    댓글

Designed by Tistory.