Which StringBuilder variable fails to compile? java
public class StringBuilderInstantiations {
public static void main(String[] args) { var stringBuilder1 = new StringBuilder();
var stringBuilder2 = new StringBuilder(10);
var stringBuilder3 = new StringBuilder("Java");
var stringBuilder4 = new StringBuilder(new char[]{'J', 'a', 'v', 'a'});
}
}
Correct Answer:B
Given: java
public class OuterClass {
String outerField = "Outer field"; class InnerClass {
void accessMembers() { System.out.println(outerField);
}
}
public static void main(String[] args) { System.out.println("Inner class:"); System.out.println("------------");
OuterClass outerObject = new OuterClass(); InnerClass innerObject = new InnerClass(); // n1 innerObject.accessMembers(); // n2
}
}
What is printed?
Correct Answer:D
Given: java
Optional o1 = Optional.empty(); Optional o2 = Optional.of(1); Optional o3 = Stream.of(o1, o2)
.filter(Optional::isPresent)
.findAny()
.flatMap(o -> o); System.out.println(o3.orElse(2));
What is the given code fragment's output?
Correct Answer:A
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?
Correct Answer:A
Given: java
var lyrics = """
Quand il me prend dans ses bras Qu'il me parle tout bas
Je vois la vie en rose """;
for ( int i = 0, int j = 3; i < j; i++ ) { System.out.println( lyrics.lines()
.toList()
.g et( i ) );
}
What is printed?
Correct Answer:D
Given: java
Period p = Period.between( LocalDate.of(2023, Month.MAY, 4),
LocalDate.of(2024, Month.MAY, 4)); System.out.println(p);
Duration d = Duration.between( LocalDate.of(2023, Month.MAY, 4),
LocalDate.of(2024, Month.MAY, 4)); System.out.println(d);
What is the output?
Correct Answer:D