1. メモリ リークの処理
はクラス メンバー メソッドやメンバー変数メソッドとは関係がないため、静的に定義するのが最善です。
public class Outer{ public static List<String> getList(String item) { return new ArrayList<String>() { { add(item); } }; } }
2. 1 つのインターフェイスのみを実装する実装クラスに適しています
Thread を直接使用しないようにしてください。ここで、Java8 のみを使用する場合、そのようなアプリケーションには代わりに lambda を使用することをお勧めします。
rree以上がJava 内部クラスを使用する際のよくある間違いと注意事項の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。