HOMELv038 入力値検証(Validation)において、「ブラックリスト方式」よりも「ホワイトリスト方式」が推奨される理由はどれか。 2026年1月24日 既知の不正パターンだけでなく、未知の攻撃パターンも排除できる可能性が高いため try-with-resources文において、リソースの変数宣言と初期化をtryブロックの外で行い、try内でその変数を参照する場合(Java 9以降)、その変数はどうあるべきか。 Stream.iterate(seed, hasNext, next) (Java 9で追加された3引数版)の動作はどれか。