1z0-809 試験問題 31

次のコードフラグメントが与えられます:
クラス Employee {
オプション<アドレス> アドレス;
従業員(オプション<住所>住所){
this.address = アドレス;
}
public Optional<Address> getAddress() { 戻りアドレス; }
}
クラスアドレス{
文字列 city = "ニューヨーク";
パブリック文字列 getCity { 戻り値 city: }
パブリック文字列toString() {
戻り都市;
}
}
そして
アドレス address = null;
Optional<Address> addrs1 = Optional.ofNullable (address);
Employee e1 = new Employee (addrs1);
String eAddress = (addrs1.isPresent()) ? addrs1.get().getCity() : "City Not available"; What is the result?
  • 1z0-809 試験問題 32

    与えられた条件:

    そしてコードフラグメント:

    スレッド t1 と t2 は非同期的に実行され、ABCA または AACB を印刷する可能性があります。
    スレッドが同期的に実行され、ABC が印刷されるようにコードを変更するように求められています。
    どの変更が要件を満たしていますか?
  • 1z0-809 試験問題 33

    Given the code fragment:
    List<Integer> codes = Arrays.asList (10, 20);
    UnaryOperator<Double> uo = s -> s +10.0;
    codes.replaceAll(uo);
    codes.forEach(c -> System.out.println(c));
    What is the result?
  • 1z0-809 試験問題 34

    次のコードフラグメントがあるとします:
    パブリッククラスFileThreadはRunnableを実装します{
    文字列 fName;
    パブリックFileThread(文字列fName) { this.fName = fName; }
    パブリック void run () System.out.println(fName);}
    パブリック静的void main(String[] args)はIOExceptionをスローします。
    中断例外 {
    ExecutorService executor = Executors.newCachedThreadPool();
    Stream<Path> listOfFiles = Files.walk(Paths.get(“Java Projects”));
    listOfFiles.forEach(行 -> {
    executor.execute(新しい FileThread(line.getFileName().toString()));
    //
    行n1
    });
    executor.shutdown();
    executor.awaitTermination(5, TimeUnit.DAYS); //
    行n2
    }
    }
    Java プロジェクトディレクトリが存在し、ファイルのリストが含まれています。
    結果はどうなりましたか?
  • 1z0-809 試験問題 35

    与えられた条件:

    そしてコードフラグメント:

    結果はどうなりましたか?