二重中括弧の初期化を使用して、Javaでコレクションを初期化できることを知りました。そして、それを検索したところ、パフォーマンスの問題があるため、使用することはお勧めできません。
private static final Set<String> VALID_CODES = new HashSet<String>() {{
add("XZ13s");
add("AB21/X");
add("YYLEX");
add("AR2D");
}};
知りたいのですが、DOUBLE BRACE INITIALIZATIONの良い面や利点はありますか?