1z1-830 試験問題 16
与えられた条件:
ジャワ
インターフェースA {
デフォルトvoid ma() {
}
}
インターフェースBはAを拡張します{
静的void mb(){
}
}
インターフェースCはBを拡張します{
void ma();
void mc();
}
インターフェースDはCを拡張します{
void md();
}
インターフェースEはDを拡張します{
デフォルトvoid ma() {
}
デフォルトvoid mb() {
}
デフォルトvoid mc() {
}
}
どのインターフェースがラムダ式のターゲットになり得ますか?
ジャワ
インターフェースA {
デフォルトvoid ma() {
}
}
インターフェースBはAを拡張します{
静的void mb(){
}
}
インターフェースCはBを拡張します{
void ma();
void mc();
}
インターフェースDはCを拡張します{
void md();
}
インターフェースEはDを拡張します{
デフォルトvoid ma() {
}
デフォルトvoid mb() {
}
デフォルトvoid mc() {
}
}
どのインターフェースがラムダ式のターゲットになり得ますか?
1z1-830 試験問題 17
与えられた条件:
ジャワ
var hauteCouture = new String[]{ "シャネル", "ディオール", "ルイ・ヴィトン" };
ここで i = 0 です。
する {
System.out.print(hauteCouture[i] + " ");
} while (i++ > 0);
何が印刷されますか?
ジャワ
var hauteCouture = new String[]{ "シャネル", "ディオール", "ルイ・ヴィトン" };
ここで i = 0 です。
する {
System.out.print(hauteCouture[i] + " ");
} while (i++ > 0);
何が印刷されますか?
1z1-830 試験問題 18
与えられた条件:
ジャワ
Map<String, Integer> map = Map.of("b", 1, "a", 3, "c", 2);
TreeMap<String, Integer> treeMap = 新しい TreeMap<>(map);
System.out.println(ツリーマップ);
与えられたコードフラグメントの出力は何ですか?
ジャワ
Map<String, Integer> map = Map.of("b", 1, "a", 3, "c", 2);
TreeMap<String, Integer> treeMap = 新しい TreeMap<>(map);
System.out.println(ツリーマップ);
与えられたコードフラグメントの出力は何ですか?
1z1-830 試験問題 19
与えられた条件:
ジャワ
リスト<文字列> l1 = 新しいArrayList<>(リスト.of("a", "b"));
リスト<String> l2 = 新しいArrayList<>(Collections.singletonList("c"));
コレクション.copy(l1, l2);
l2.set(0, "d");
システム.out.println(l1);
与えられたコードフラグメントの出力は何ですか?
ジャワ
リスト<文字列> l1 = 新しいArrayList<>(リスト.of("a", "b"));
リスト<String> l2 = 新しいArrayList<>(Collections.singletonList("c"));
コレクション.copy(l1, l2);
l2.set(0, "d");
システム.out.println(l1);
与えられたコードフラグメントの出力は何ですか?
1z1-830 試験問題 20
与えられた条件:
ジャワ
CopyOnWriteArrayList<文字列> リスト = 新しい CopyOnWriteArrayList<>();
リストにAを追加します。
リストに「B」を追加します。
リストにCを追加します。
// 1つのスレッドで書き込み
新しいスレッド(() -> {
リストにDを追加します。
System.out.println("追加された要素: D");
})。始める();
// 別のスレッドで読み込み中
新しいスレッド(() -> {
for (文字列要素:リスト) {
System.out.println("要素を読み取ります: " + 要素);
}
})。始める();
何が印刷されますか?
ジャワ
CopyOnWriteArrayList<文字列> リスト = 新しい CopyOnWriteArrayList<>();
リストにAを追加します。
リストに「B」を追加します。
リストにCを追加します。
// 1つのスレッドで書き込み
新しいスレッド(() -> {
リストにDを追加します。
System.out.println("追加された要素: D");
})。始める();
// 別のスレッドで読み込み中
新しいスレッド(() -> {
for (文字列要素:リスト) {
System.out.println("要素を読み取ります: " + 要素);
}
})。始める();
何が印刷されますか?