素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Lv017
「Lv017」の記事一覧
クラスがインターフェースを実装し、同シグネチャのメソッドが親クラスにある場合の優先順位はどれか。
「クラス優先の法則」により、親クラスの実装がインターフェースのdefault実装より常に優先される。
2026年3月18日
ラムダ式において、引数の型を一部だけ省略して (int x, y) -> x + y と記述することは可能か。
ラムダ式の引数型は、すべて記述するか、すべて省略(型推論)するかのどちらかである必要がある。
2026年3月18日
Stream.reduce(accumulator) メソッドの戻り値の型はどれか。
初期値がないreduceは、ストリームが空の場合を考慮してOptionalを返す。
2026年3月18日
Dequeインターフェースにおいて、Java 8で追加された便利なメソッドはどれか。
Collectionから継承したremoveIfなど、関数型インターフェースを活用するメソッドが利用可能。
2026年3月18日
Files.newBufferedReader(path) で作成されるReaderのデフォルトエンコーディングはどれか。
Java 8のNIO.2メソッドは、特に指定がない限りUTF-8を標準の文字セットとして扱う。
2026年3月18日
Duration.between(start, end) で end が start より前の時間の場合、戻り値はどうなるか。
Durationは負の値も保持でき、時間軸上の前後関係を正確に表現する。
2026年3月18日
BiPredicate
に用意されているデフォルトメソッドはどれか。
単一のPredicateと同様に、論理結合を行うためのメソッドが提供されている。
2026年3月18日
Collectors.partitioningBy(predicate, downstream) の第2引数の役割はどれか。
分割された結果(true/falseのグループ)に対して、さらに別のCollectorで処理を継続できる。
2026年3月18日
インターフェースに定義されたメソッドが default か static かを区別するキーワードはどれか。
明示的にdefaultまたはstaticキーワードを付けて宣言することで区別される。
2026年3月18日
Optional.flatMap と map の使い分けとして、flatMap を選ぶべき状況はどれか。
mapを使うとOptionalになってしまう場合に、flatMapで入れ子を解消する。
2026年3月18日
投稿のページ送り
1
…
494
495
496
…
966