동환 개발 블로그

  • Github
  • 홈
  • 태그

functional 1

함수형 인터페이스 (Functional Interface) 함수형 인터페이스 (Functional Interface) Java는 기본적으로 객체지향 언어이므로 순수함수와 일반함수를 다르게 취급하고 있습니다. 이러한점을 해결하기 위해 함수형 인터페이스가 등장했습니다. 함수를 1급 객체처럼 다룰 수 있게 해주는 Annotation입니다. 인터페이스에 선언하여 단 하나의 추상 메소드만을 갖도록 제한하는 역할을 합니다. 함수형 인터페이스를 사용하는 이유는 Java의 람다식이 함수형 인터페이스를 반환하기 때문입니다. 기본 제공 함수형 인터페이스 Supplier 매개변수 없이, get() 함수를 통해 T 타입을 리턴하는 경우 Consumer T 타입의 매개변수 가지며, accept() 함수를 통해 Void를 리턴하는 경우 또한 andThen()이라는 함수를 통해 연쇄작용 .. Language/Java 2023. 1. 31.
이전 1 다음

공지사항

카테고리

  • 분류 전체보기 (135)
    • Language (40)
      • Java (27)
      • Kotlin (3)
      • Kotlin In Action (8)
      • Rust (2)
      • Python (0)
    • Domain (46)
      • Spring (24)
      • Android (11)
      • Reactive Programming (3)
      • ReactiveX (8)
    • Computer Science (42)
      • OS (1)
      • Programming (13)
      • Network (11)
      • Design Pattern (6)
      • DataBase (8)
      • Data Structure (3)
    • Algorithm (7)
    • 2023 Goal (0)

최근글

인기글

최근댓글

태그

  • insert
  • 코틀린
  • 스프링
  • designpattern
  • Java
  • DELETE
  • 자바
  • spring
  • springboot
  • RxJava
  • sql
  • Android
  • HTTP
  • server
  • select
  • 이것이MYSQL이다
  • network
  • Thread
  • 네트워크
  • kotlin

전체 방문자

글 보관함

Designed by INKman

© Kakao Corp.

티스토리툴바