Java でラムダ式を使用して外部変数にアクセスするにはどうすればよいですか?

WBOY
リリース: 2023-04-25 18:04:08
転載
1815 人が閲覧しました

1. ラムダ式で外部の Final 型変数にアクセスできます。

// 转换器
@FunctionalInterface
interface Converter<F, T> {
    T convert(F from);
}
ログイン後にコピー

2. 匿名内部クラスとは異なり、num 変数を最終型として明示的に宣言する必要はありません。

int num = 1;
Converter<Integer, String> stringConverter =
        (from) -> String.valueOf(from + num);
 
stringConverter.convert(2);     // 3
ログイン後にコピー

Java の利点は何ですか

1. シンプルです。基本的な概念を理解していれば、さまざまな状況に適したアプリケーションを作成できます;

2. オブジェクト指向;

3. ディストリビューション、Java はネットワーク指向言語です;

4. 堅牢性、Java はメモリ管理のための自動ガベージ コレクションを提供し、プログラムのエラーを防ぎますメモリ管理時にオペレーターが簡単にできること;

5. セキュリティ、ネットワークおよび分散環境で使用される Java はウイルスの侵入を防ぐ必要がある;

6. アーキテクチャの中立性 (インストールされている限り) Java ランタイム システムを使用すると、任意のプロセッサ上で実行できます;

7. 移植性、Java はネットワーク上のさまざまなマシンに簡単に移植できます;

8. 解釈と実行、Java インタープリタJava バイトコードを直接解釈して実行します。

以上がJava でラムダ式を使用して外部変数にアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート