>  기사  >  Java  >  람다 표현식을 사용한 동시 프로그래밍 방법

람다 표현식을 사용한 동시 프로그래밍 방법

WBOY
WBOY앞으로
2023-08-20 08:17:191042검색

람다 표현식을 사용한 동시 프로그래밍 방법

Java SE 8에 추가된 중요한 기능은 람다 표현 기능입니다. 메소드 인터페이스를 명확하고 간결하게 표현하려면 표현식을 사용하십시오. 컬렉션 라이브러리는 매우 유용합니다. 유용한 목적으로 컬렉션을 반복하고, 필터링하고, 데이터를 추출할 수 있습니다. 기능적 인터페이스를 구현하기 위해 람다 표현식이 널리 사용됩니다. 많은 코드가 절약됩니다. 람다 표현식을 사용하면 메서드를 재정의하지 않고도 구현을 제공할 수 있습니다. 코드 작성을 통해 구현 코드가 형성되는 곳은 바로 여기입니다. Java 람다 표현식은 함수로 처리되므로 컴파일러는 .class 파일을 생성하지 않습니다.

기능적 인터페이스

@FunctionalInterface는 인터페이스를 기능적 인터페이스로 선언하는 Java 주석입니다. 함수형 인터페이스는 하나의 추상 메서드만 가진 인터페이스입니다. 람다 표현식을 사용하면 이 기능적 인터페이스를 구현할 수 있습니다.

람다 표현식을 사용하는 이유는 무엇인가요?

  • 기능적 인터페이스 구현을 제공합니다.

  • 코딩 횟수가 줄어듭니다.

Java 람다 표현식 구문

으아악

세 가지 구성요소로 구성됩니다−

  • Argument-List − 비어 있거나 비어 있지 않을 수 있음

  • Arrow-Taken − 매개변수 목록과 표현식 본문을 연결하는 데 사용됩니다

  • Body − 람다 표현식을 포함하는 표현식 및 명령문

매개변수 없는 구문

으아악

하나의 매개변수 구문

으아악

두 개의 매개변수 구문

으아악

예: Java 람다 표현식

으아악

출력

으아악

예: 람다 표현식을 사용하지 않음

으아악

출력

으아악

예: 매개변수 없음

으아악

출력

으아악

예: 단일 매개변수

으아악

출력

으아악

예: 여러 매개변수

으아악

출력

으아악

결론

표현식을 사용하여 Java SE 8은 람다 표현 기능을 통해 귀중한 추가 기능을 제공합니다. 명확하고 간결한 방식으로 메소드 인터페이스를 표현하는 것이 식은 죽 먹기가 되었습니다. 데이터 반복, 필터링 및 추출은 컬렉션 라이브러리가 제공하는 많은 실제 용도 중 하나입니다. 람다 표현식은 기능적 인터페이스를 구현하는 데 널리 사용되어 왔으며 코드 양을 크게 줄일 수 있습니다. 람다 식의 뛰어난 기능은 메서드를 중복적으로 재정의하지 않고도 구현을 제공할 수 있다는 것입니다. 이 공간에서 글쓰기는 구현 코드 형식을 제공합니다. 함수는 Java 람다 표현식으로 처리되므로 컴파일러는 .class 파일을 생성하지 않습니다.

위 내용은 람다 표현식을 사용한 동시 프로그래밍 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제