ホームページ  >  記事  >  Java  >  ラムダ式を使用した同時プログラミング手法

ラムダ式を使用した同時プログラミング手法

WBOY
WBOY転載
2023-08-20 08:17:191083ブラウズ

ラムダ式を使用した同時プログラミング手法

Java SE 8 の重要な追加機能は、ラムダ式機能です。式を使用して、メソッド インターフェイスを明確かつ簡潔に表現します。コレクションライブラリは非常に役立ちます。コレクションは、反復、フィルタリング、および有用な目的のためにデータの抽出が可能です。関数インターフェイスを実装するには、ラムダ式が広く使用されます。多くのコードを節約できます。ラムダ式を使用すると、メソッドを再定義せずに実装を提供できます。ここでのみ、コードを記述することによって実装コードが形成されます。 Java ラムダ式は関数として扱われるため、コンパイラは .class ファイルを作成しません。

機能インターフェイス

@FunctionalInterface は、インターフェイスを関数型インターフェイスとして宣言する Java アノテーションです。関数型インターフェースは、抽象メソッドを 1 つだけ持つインターフェースです。ラムダ式を使用すると、この関数インターフェイスを実装できます。

なぜラムダ式を使用するのでしょうか?

  • 関数インターフェイスの実装を提供します。

  • これにより、エンコードの量が減ります。

Java ラムダ式の構文

リーリー

これは 3 つのコンポーネントで構成されます −

  • Argument-List -空または空でない可能性があります

  • Arrow-Taken -パラメータリストと式の本体を接続するために使用されます

  • 本文 - ラムダ式を含む式とステートメント

パラメータ構文なし

リーリー

1 つのパラメータの構文

リーリー

2 つのパラメーターの構文

リーリー

例: Java Lambda 式

リーリー ###出力### リーリー

例: ラムダ式は使用されません

リーリー ###出力### リーリー

例: パラメータなし

リーリー ###出力### リーリー

例: 単一パラメータ

リーリー ###出力### リーリー

例: 複数のパラメータ

リーリー ###出力### リーリー ###結論は###

式を使用する Java SE 8 では、ラムダ式機能を通じて貴重な追加機能が提供されます。メソッド インターフェイスを明確かつ簡潔な方法で表現するのは簡単なことになりました。データの反復、フィルタリング、抽出は、コレクション ライブラリによって提供される多くの実用的な用途の 1 つです。ラムダ式は関数型インターフェイスの実装に広く使用されており、コードの量を大幅に削減できます。ラムダ式の優れた特徴は、メソッドを冗長に再定義せずに実装できることです。この空間では、記述することで実装コードの形式が得られます。関数は Java ラムダ式として扱われるため、コンパイラは .class ファイルを作成しません。

以上がラムダ式を使用した同時プログラミング手法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。