欢迎来到PP题库网 PP题库官网
logo
全部科目 > Oracle认证考试 > OCJP(310-065)

多项选择题

Given:

Which two changes, taken together, would guarantee the output: 1, 2, 3, 4, 5, ?()

    A.move the line 12 print statement into the foo() method
    B.change line 7 to public synchronized void go() {
    C.change the variable declaration on line 2 to private volatile int x;
    D.wrap the code inside the foo() method with a synchronized( this ) block

点击查看答案

相关考题

  • 多项选择题
    Whichthreewillcompileandrunwithoutexception?()

    A.private synchronized Object o;
    B.void go() {synchronized() { /* code here */ }
    C.public synchronized void go() { /* code here */ }
    D.private synchronized(this) void go() { /* code here */ }
    E.void go() {synchronized(Object.class) { /* code here */ }
    F.void go() {Object o = new Object();synchronized(o) { /* code here */ }

  • 单项选择题
    Given: What can be a result?()

    A.Compilation fails.
    B.An exception is thrown at runtime.
    C.The code executes and prints "StartedComplete".
    D.The code executes and prints "StartedComplete0123".
    E.The code executes and prints "Started0123Complete".

  • 单项选择题
    Given: What, inserted at line 39, will sort the keys in the props HashMap?()

    A.Arrays.sort(s);
    B.s = new TreeSet(s);
    C.Collections.sort(s);
    D.s = new SortedSet(s);

微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题