カテゴリ別のJava Gold問題
分野ごとに10問ずつ、コード読解に必要な知識を確認できます。
分野別のコード読解問題・解説・60問の模擬試験で学べる無料学習アプリ。登録不要で、学習状況はこのブラウザに保存されます。
ⓘ Java SE 17 Gold 対応・登録不要・無料・学習状況はブラウザに保存
はじめての方へ。使い方と注意事項を見る →Problem 03
names に追加された順序を保ちながら重複を除くには、どの候補を使いますか? 以下は候補 B を入れた例です。
import java.util.*;
public class Main {
public static void main(String[] args) {
List<String> names = List.of(
"Gold", "Silver", "Gold", "Bronze");
Set<String> result = new LinkedHashSet<>(names);
System.out.println(result);
}
}
候補 A
new HashSet<>(names)
候補 B
new LinkedHashSet<>(names)
候補 C
new TreeSet<>(names)
候補 D
new ArrayList<>(names)
Result
判定: 正解
[Gold, Silver, Bronze]
解説:正解は B。LinkedHashSet は最初に追加された順序を保ち、2つ目の Gold を除きます。 HashSet は順序を保証せず、TreeSet は自然順序で並べ替えます。 ArrayList は重複を保持し、この Set 型の変数には代入できません。
面倒な登録なしで、すぐに学習を開始できます。
学習状況はこのブラウザに自動で保存されます。
いつでもどこでも快適に学習できます。
苦手分野を集中的に学習しよう
Practice Exam
Java SE 17 Gold を想定した60問のオリジナル問題で、カテゴリ学習の理解度をまとめて確認できます。
60問
本番を意識した演習量
採点
点数と正答率をすぐ確認
履歴
ダッシュボードに自動保存
模擬試験画面のサンプル(操作不可)
Question 03
次のコードを実行したときの結果として正しいものを選んでください。
var list = List.of("A", "B");
list.stream()
.filter(s -> s.equals("A"))
.forEach(System.out::println);
Choice A
A が出力される
Choice B
B が出力される
Choice C
コンパイルエラーになる
Weak Point Review
模擬試験で点数が伸びない場合は、全範囲をやり直すより、苦手分野を1つずつ潰す方が効率的です。
Study Articles
問題を解いて苦手分野が見つかったら、以下の解説記事で考え方を整理しておきましょう。
Java Gold SE17 Problems
SE17 Practice Lab は、Java Gold 問題を無料で解けるSE17対応の問題演習アプリです。出力結果を予測するコード読解問題を通して、APIの挙動、型推論、例外、コレクション、Stream APIなどの理解を確認できます。
「Java Gold 問題」をただ暗記するのではなく、なぜその出力になるのかをコード候補と解説で確認しながら学習できます。カテゴリ別問題で苦手分野をつぶし、最後に60問の模擬試験で総合的に復習する流れを想定しています。
分野ごとに10問ずつ、コード読解に必要な知識を確認できます。
本番形式に近い演習量で、点数と正答率を見ながら弱点を確認できます。
模擬試験を解く →はい。Java Gold SE17対策向けのカテゴリ別問題と60問の模擬試験を、登録不要・無料で利用できます。
Java SE 17 Goldの出題範囲を意識したコード読解問題と60問の模擬試験で、出力予測やAPIの挙動を確認できます。
掲載している問題は学習目的で作成したオリジナル問題です。実際の認定試験問題を再現、転載するものではありません。
登録不要・無料で利用できます。学習履歴はこの端末のブラウザに保存されます。
本サイトは Oracle Corporation とは関係のない非公式の学習アプリです。Java および Oracle は Oracle Corporation およびその関連会社の商標または登録商標です。掲載問題は学習目的で作成したオリジナル問題であり、実際の認定試験問題を再現・転載するものではありません。