Java 7에서 실행 및 컴파일해야하는 라이브러리 코드를 작성 중이므로 Java 8에서 새로운 람다 기능을 직접 사용할 수 없습니다.Java 7 라이브러리 코드를 작성하여 Java 8 lambda로 작업하십시오.
난 여전히 코드와 같은 예를 들어 자바 (8)와 함께 사용하는 것이 편리 할 것입니다 그러나 :
- 내부 클래스 /을 vistor 스타일의 패턴은 자바 8 사용자가 람다로 사용할 수 있다면 도움이 될 것입니다
- 나는 람다 내가 자바 7 자바 내 라이브러리의 8 사용자 모두를위한 최고의 환경을 보장하기 위해 적용해야합니까 관행
과 사용 편리 API를 제공하고 싶습니다?
lamda는 클라이언트 측으로만 존재합니다. 즉, 소비하는 방법은 lambda none을 넘겨주고 있다는 것을 모릅니다. 평상시처럼 코드를 작성하십시오. 여러분은 다른 방법보다 더 많은 단일 메소드 인터페이스를 시도해보아야 만합니다. 즉, 두 가지 작업을 수행하는 단일 매개 변수가 아닌 두 개의 SMI 인 두 매개 변수를 요구합니다.하지만 Java 7 사용자의 코드도 오염시킬 수 있습니다. –