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
1. シンプルです。基本的な概念を理解していれば、さまざまな状況に適したアプリケーションを作成できます;
2. オブジェクト指向;
3. ディストリビューション、Java はネットワーク指向言語です;
4. 堅牢性、Java はメモリ管理のための自動ガベージ コレクションを提供し、プログラムのエラーを防ぎますメモリ管理時にオペレーターが簡単にできること;
5. セキュリティ、ネットワークおよび分散環境で使用される Java はウイルスの侵入を防ぐ必要がある;
6. アーキテクチャの中立性 (インストールされている限り) Java ランタイム システムを使用すると、任意のプロセッサ上で実行できます;
7. 移植性、Java はネットワーク上のさまざまなマシンに簡単に移植できます;
8. 解釈と実行、Java インタープリタJava バイトコードを直接解釈して実行します。
以上がJava でラムダ式を使用して外部変数にアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。