도시 jdk1.8 신규 한 특성 (1)

도시 jdk1.8 신규 한 특성 (1)

기능 인터페이스

다음 사항을 요약하면 :

  • 인터페이스는 함수 인터페이스 (인터페이스 기능으로 직접 람다를 간소화 할 수있다)가 될 경우, 오직 하나의 추상적 인 방법이 있어야한다 (기본적으로 비 정적)

  • 참고가 될 수있다 @FunctionalInterface컴파일시에 손상 기능의 인터페이스에서 다른 사람을 방지하기 위해 주어지기에 의해 주석


인터페이스 기본 및 정적 방법

다음과 같이 요약 :

  • jdk1.8 인터페이스 후 기본 방법과 정적 방법은, 사실, 구현 될 수 추상 클래스와 인터페이스
  • 비 정적 메서드는 인터페이스 구현 클래스를 통해 호출해야합니다 기본, 인터페이스 클래스는이 방법으로 다시 작성할 수 있습니다. 정적 메소드는 인터페이스를 통해 직접 호출 할 수있다.

방법 참조

다음과 같이 요약 :

  • 참조 방법만을 인수하는 방법으로 사용될 수 있으며, 새로운 물체를 만드는 데 사용할 수 없습니다
  • 인용 된 파라미터의 방법은 파라미터 타입은 원래 인터페이스의 함수되거나 람다 식이어야
  • 실질적 람 바어 하위 인터페이스 기능이 때 다형에서 작동하지 않을 수있는 방법에서 새로운 객체를 참조

추천

출처www.cnblogs.com/Kidezyq/p/11727708.html