HOMELv017 インターフェースに定義されたメソッドが default か static かを区別するキーワードはどれか。 2026年3月18日 明示的にdefaultまたはstaticキーワードを付けて宣言することで区別される。 ArrayList::size という参照において、ターゲットの抽象メソッドが int apply(ArrayList list) の場合、正しく動作するか。 Optional.flatMap と map の使い分けとして、flatMap を選ぶべき状況はどれか。