Question 16

Given:
java
var array1 = new String[]{ "foo", "bar", "buz" };
var array2[] = { "foo", "bar", "buz" };
var array3 = new String[3] { "foo", "bar", "buz" };
var array4 = { "foo", "bar", "buz" };
String array5[] = new String[]{ "foo", "bar", "buz" };
Which arrays compile? (Select 2)
  • Question 17

    Given:
    java
    List<String> abc = List.of("a", "b", "c");
    abc.stream()
    .forEach(x -> {
    x = x.toUpperCase();
    });
    abc.stream()
    .forEach(System.out::print);
    What is the output?
  • Question 18

    Given:
    java
    var sList = new CopyOnWriteArrayList<Customer>();
    Which of the following statements is correct?
  • Question 19

    Which methods compile?
  • Question 20

    Given a properties file on the classpath named Person.properties with the content:
    ini
    name=James
    And:
    java
    public class Person extends ListResourceBundle {
    protected Object[][] getContents() {
    return new Object[][]{
    {"name", "Jeanne"}
    };
    }
    }
    And:
    java
    public class Test {
    public static void main(String[] args) {
    ResourceBundle bundle = ResourceBundle.getBundle("Person");
    String name = bundle.getString("name");
    System.out.println(name);
    }
    }
    What is the given program's output?