1z0-830試験無料問題集「Oracle Java SE 21 Developer Professional 認定」
Given:
java
interface A {
default void ma() {
}
}
interface B extends A {
static void mb() {
}
}
interface C extends B {
void ma();
void mc();
}
interface D extends C {
void md();
}
interface E extends D {
default void ma() {
}
default void mb() {
}
default void mc() {
}
}
Which interface can be the target of a lambda expression?
java
interface A {
default void ma() {
}
}
interface B extends A {
static void mb() {
}
}
interface C extends B {
void ma();
void mc();
}
interface D extends C {
void md();
}
interface E extends D {
default void ma() {
}
default void mb() {
}
default void mc() {
}
}
Which interface can be the target of a lambda expression?
正解:E
解答を投票する
解説: (GoShiken メンバーにのみ表示されます)
Given:
java
package vehicule.parent;
public class Car {
protected String brand = "Peugeot";
}
and
java
package vehicule.child;
import vehicule.parent.Car;
public class MiniVan extends Car {
public static void main(String[] args) {
Car car = new Car();
car.brand = "Peugeot 807";
System.out.println(car.brand);
}
}
What is printed?
java
package vehicule.parent;
public class Car {
protected String brand = "Peugeot";
}
and
java
package vehicule.child;
import vehicule.parent.Car;
public class MiniVan extends Car {
public static void main(String[] args) {
Car car = new Car();
car.brand = "Peugeot 807";
System.out.println(car.brand);
}
}
What is printed?
正解:A
解答を投票する
解説: (GoShiken メンバーにのみ表示されます)
Given:
java
DoubleSummaryStatistics stats1 = new DoubleSummaryStatistics();
stats1.accept(4.5);
stats1.accept(6.0);
DoubleSummaryStatistics stats2 = new DoubleSummaryStatistics();
stats2.accept(3.0);
stats2.accept(8.5);
stats1.combine(stats2);
System.out.println("Sum: " + stats1.getSum() + ", Max: " + stats1.getMax() + ", Avg: " + stats1.getAverage()); What is printed?
java
DoubleSummaryStatistics stats1 = new DoubleSummaryStatistics();
stats1.accept(4.5);
stats1.accept(6.0);
DoubleSummaryStatistics stats2 = new DoubleSummaryStatistics();
stats2.accept(3.0);
stats2.accept(8.5);
stats1.combine(stats2);
System.out.println("Sum: " + stats1.getSum() + ", Max: " + stats1.getMax() + ", Avg: " + stats1.getAverage()); What is printed?
正解:A
解答を投票する
解説: (GoShiken メンバーにのみ表示されます)
Given:
java
record WithInstanceField(String foo, int bar) {
double fuz;
}
record WithStaticField(String foo, int bar) {
static double wiz;
}
record ExtendingClass(String foo) extends Exception {}
record ImplementingInterface(String foo) implements Cloneable {}
Which records compile? (Select 2)
java
record WithInstanceField(String foo, int bar) {
double fuz;
}
record WithStaticField(String foo, int bar) {
static double wiz;
}
record ExtendingClass(String foo) extends Exception {}
record ImplementingInterface(String foo) implements Cloneable {}
Which records compile? (Select 2)
正解:B,D
解答を投票する
解説: (GoShiken メンバーにのみ表示されます)
Given:
java
public class Versailles {
int mirrorsCount;
int gardensHectares;
void Versailles() { // n1
this.mirrorsCount = 17;
this.gardensHectares = 800;
System.out.println("Hall of Mirrors has " + mirrorsCount + " mirrors."); System.out.println("The gardens cover " + gardensHectares + " hectares.");
}
public static void main(String[] args) {
var castle = new Versailles(); // n2
}
}
What is printed?
java
public class Versailles {
int mirrorsCount;
int gardensHectares;
void Versailles() { // n1
this.mirrorsCount = 17;
this.gardensHectares = 800;
System.out.println("Hall of Mirrors has " + mirrorsCount + " mirrors."); System.out.println("The gardens cover " + gardensHectares + " hectares.");
}
public static void main(String[] args) {
var castle = new Versailles(); // n2
}
}
What is printed?
正解:E
解答を投票する
解説: (GoShiken メンバーにのみ表示されます)
Given:
java
Optional<String> optionalName = Optional.ofNullable(null);
String bread = optionalName.orElse("Baguette");
System.out.print("bread:" + bread);
String dish = optionalName.orElseGet(() -> "Frog legs");
System.out.print(", dish:" + dish);
try {
String cheese = optionalName.orElseThrow(() -> new Exception());
System.out.println(", cheese:" + cheese);
} catch (Exception exc) {
System.out.println(", no cheese.");
}
What is printed?
java
Optional<String> optionalName = Optional.ofNullable(null);
String bread = optionalName.orElse("Baguette");
System.out.print("bread:" + bread);
String dish = optionalName.orElseGet(() -> "Frog legs");
System.out.print(", dish:" + dish);
try {
String cheese = optionalName.orElseThrow(() -> new Exception());
System.out.println(", cheese:" + cheese);
} catch (Exception exc) {
System.out.println(", no cheese.");
}
What is printed?
正解:D
解答を投票する
解説: (GoShiken メンバーにのみ表示されます)