람다 표현식
람다 표현식은 메서드로 전달할 수 있는 익명함수를 단순화한 것이다.람다 표현식-설명
함수형 인터페이스는 정확히 하나의 추상 메서드를 지정하는 인터페이스이다.전체 표현식을 함수형 인터페이스의 인스턴스로 취급(기술적으로 따지면 함수형 인터페이스를 concrete 구현한 클래스의 인스턴스)할 수 있다.@Functionallnterface는 함수형 인터페이스임을 가리키는 어노테이션이다.함수 디스크립터라고 부른다.실행 어라운드 패턴이라고 부른다.람다 활용: 실행 어라운드 패턴
public static String processFileLimited() throws IOException {
try (BufferedReader br =
new BufferedReader(new FileReader("lambdasinaction/chap3/data.txt"))) {
return br.readLine();
}
}