单项选择题
class Account {
private int balance;
public void setBalance(int b) { balance = b; }
public int getBalance() { return balance; }
public void clearBalance() { balance = 0; }
}
哪一个改变可以使 Account 类线程安全?()
A.在第2行加 synchronized 修饰符。
B.在第3行加 synchronized 修饰符。
C.在第3行、第4行和第6行加 synchronized 修饰符。
D.在第4行、第6行和第8行加 synchronized 修饰符。
点击查看答案&解析
相关考题
-
单项选择题
使GUI事件处理器生效的方法是:()
A.将事件源向事件处理器注册
B.将事件处理器向事件源注册
C.将事件处理器向事件注册
D.将事件向事件处理器注册 -
单项选择题
GUI事件机制的导入包是:()
A.java.awt
B.java.awt.event
C.javax.swing
D.javax.swing.event -
单项选择题
1. class Passer2 { 2. //insert code here 3. static int bigState = 42; 4. public static void main(String [] args) { 5. bigState = p2.go(bigState); 6. System.out.print(bigState); 7. } 8. int go(int x) { 9. return ++x; 10. } 11. } 和4段代码片段: static Passer2 p2 = new Passer2(); final static Passer2 p2 = new Passer2(); private static Passer2 p2 = new Passer2(); final private static Passer2 p2 = new Passer2(); 有多少行分别插入到第2行,可以编译?()
A.0
B.1
C.3
D.4
