# Completable Future
총 1개의 포스트

JAVA 8 추가 기능 및 11버전과 차이점
JAVA8 제일 많이 사랑 받던 버전이기도 하고 현재는 11버전을 주로 사용하고 있는데 각 버전에서 어떤 부분때문에 사랑 받았고 11버전에는 어떤 부분이 추가되었는지 알아보자. Functional Interface 함수형 인터페이스는 추상 메서드가 오직 하나인 인터페이스를 의미한다. 추상 메서드가 하나라는 뜻은 default method 또는 static method 는 여러 개 존재해도 상관 없다 > default method와 static method는 OCP 원칙을 지키는 것이 일방적이나 현업을 진행함에 따라서 원칙을 지키지 못하는 경우가 많다. 만일 해당 interface에 method를 추가하게 되는 경우 해당 인터페이스를 상속하는 클래스 메소드를 추가해야 하기 떄문에 편의성을 위해 제공하고 있다. @FunctionalInterface 어노테이션을 사용하는데 어노테이션을 사용하지 않아도 되지만 컴파일 전에 Method가
2023년 5월 28일
·
0개의 댓글·
0