Java SE 8에 추가된 중요한 기능은 람다 표현 기능입니다. 메소드 인터페이스를 명확하고 간결하게 표현하려면 표현식을 사용하십시오. 컬렉션 라이브러리는 매우 유용합니다. 유용한 목적으로 컬렉션을 반복하고, 필터링하고, 데이터를 추출할 수 있습니다. 기능적 인터페이스를 구현하기 위해 람다 표현식이 널리 사용됩니다. 많은 코드가 절약됩니다. 람다 표현식을 사용하면 메서드를 재정의하지 않고도 구현을 제공할 수 있습니다. 코드 작성을 통해 구현 코드가 형성되는 곳은 바로 여기입니다. Java 람다 표현식은 함수로 처리되므로 컴파일러는 .class 파일을 생성하지 않습니다.
@FunctionalInterface는 인터페이스를 기능적 인터페이스로 선언하는 Java 주석입니다. 함수형 인터페이스는 하나의 추상 메서드만 가진 인터페이스입니다. 람다 표현식을 사용하면 이 기능적 인터페이스를 구현할 수 있습니다.
기능적 인터페이스 구현을 제공합니다.
코딩 횟수가 줄어듭니다.
세 가지 구성요소로 구성됩니다−
Argument-List − 비어 있거나 비어 있지 않을 수 있음
Arrow-Taken − 매개변수 목록과 표현식 본문을 연결하는 데 사용됩니다
Body − 람다 표현식을 포함하는 표현식 및 명령문
표현식을 사용하여 Java SE 8은 람다 표현 기능을 통해 귀중한 추가 기능을 제공합니다. 명확하고 간결한 방식으로 메소드 인터페이스를 표현하는 것이 식은 죽 먹기가 되었습니다. 데이터 반복, 필터링 및 추출은 컬렉션 라이브러리가 제공하는 많은 실제 용도 중 하나입니다. 람다 표현식은 기능적 인터페이스를 구현하는 데 널리 사용되어 왔으며 코드 양을 크게 줄일 수 있습니다. 람다 식의 뛰어난 기능은 메서드를 중복적으로 재정의하지 않고도 구현을 제공할 수 있다는 것입니다. 이 공간에서 글쓰기는 구현 코드 형식을 제공합니다. 함수는 Java 람다 표현식으로 처리되므로 컴파일러는 .class 파일을 생성하지 않습니다.
위 내용은 람다 표현식을 사용한 동시 프로그래밍 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!