素早く問題を解いてInput⇔Outputを繰り返し!
会員レベル
ログイン
メンバーシップアカウント
会員レベル
ログイン
メンバーシップアカウント
HOME
Oracle Java SE 8 Gold (API活用)
「Oracle Java SE 8 Gold (API活用)」の記事一覧
Function
をメソッド参照で記述した場合の例として適切なものはどれか。
Stringを受け取ってInteger(int)を返すString::lengthはFunctionの型定義に合致する。
2026年3月18日
インターフェースが継承関係にある場合、同シグネチャのdefaultメソッドはどちらが優先されるか。
クラスの継承と同様に、より具体的な「子」のインターフェースで定義されたメソッドが優先される。
2026年3月18日
Optional.empty() オブジェクトに対して get() メソッドを呼び出すとどうなるか。
値が存在しないOptionalから直接getで値を取り出そうとすると実行時例外がスローされる。
2026年3月18日
DoubleStream.of(1.0, 2.0).forEach(System.out::println) において println に渡される型はどれか。
DoubleStreamのforEachはDoubleConsumerを引数に取るため、プリミティブのdoubleが渡される。
2026年3月18日
(int x, int y) -> x + y というラムダ式に対応する標準的なインターフェースはどれか。
2つのIntegerを受け取り、演算してIntegerを返すためBinaryOperatorが適合する。
2026年3月18日
ストリームの要素を数値として合計する場合、どの型へのストリーム変換が最も効率的か。
IntStreamには専用のsum()メソッドがあり、ボクシングが発生しないため効率的である。
2026年3月18日
Map.mergeメソッドで、既存のキーがある場合に新しい値と古い値をどう結合するか決める引数の型はどれか。
BiFunction((oldValue, newValue) -> ...)によって、衝突時の解決ロジックを定義する。
2026年3月18日
Files.linesメソッドでファイルを読み込む際、デフォルトで適用される文字コードはどれか。
Java 8のFiles.lines(Path)は標準でUTF-8文字セットを使用してファイルを読み込む。
2026年3月18日
特定のタイムゾーン(例:Asia/Tokyo)を指定して日時を扱うクラスはどれか。
ZonedDateTimeは日付、時刻に加え、ZoneId(タイムゾーン)を保持する。
2026年3月18日
IntPredicateのように、基本データ型に特化した関数型インターフェースを使用する利点はどれか。
プリミティブ型専用のインターフェースは、ラッパークラスへの変換処理を回避して高速に動作する。
2026年3月18日
投稿のページ送り
1
…
116
117
118
…
163