ラムダ式と匿名内部クラスとの違い
、異なるタイプのために必要な
匿名内部クラス●:インタフェースすることができ、それは抽象クラスすることができ、また、具体的なクラス可能
●ラムダ式:唯一のインタフェースである
別の制限を使用すること
が場合は、●抽象的かつ唯一の方法を用いてもよいLのambda式は、匿名内部クラスを使用することができる
●より抽象インタフェース方式の場合、唯一の匿名内部クラスを、しかし、Lのambda式を使用することはできません
異なる原理を実現
●匿名の内部クラスは:コンパイル後、生成する-単一バイトコード.classファイルは、
ラムダ式を●:コンパイル後に、単一のバイトコード.classファイルを。実行時に動的に生成されたバイトコードに対応
差分lamada式と匿名内部クラス
おすすめ
転載: www.cnblogs.com/lsswudi/p/11443533.html
おすすめ
ランキング