synchronized修饰符可以修饰()

题目

synchronized修饰符可以修饰()

  • A、类
  • B、变量
  • C、方法
  • D、接口
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

classAccount{privateintbalance;publicvoidsetBalance(intb){balance=b;}publicintgetBalance(){returnbalance;}publicvoidclearBalance(){balance=0;}}哪一个改变可以使Account类线程安全?()

A.在第2行加synchronized修饰符。

B.在第3行加synchronized修饰符。

C.在第3行、第4行和第6行加synchronized修饰符。

D.在第4行、第6行和第8行加synchronized修饰符。


参考答案:D

第2题:

如果创建的一个子类覆盖一个父类public方法,则对该方法可以使用哪些修饰符修饰?

A.public

B.public 和 protected

C.privite

D.任意修饰符都可以,由系统随机选取


正确答案:A
解析:在子类覆盖父类的方法时,如果父类的方法的修饰符是Public,子类一定要用public。如果父类的方法的修饰符是private,子类就不能直接访问或重载这个方法。

第3题:

在堆栈类SharedStack的定义中,为了保证堆栈在并发操作中数据的正确性,应在下划线处填入的修饰符是(两个下划线的填写内容相同)

public class SharedStack(

______int idx=0;

______char[]data=new char[10];

public synchronized void push(char C) {......}

public synchronized void pop{}{......}

}

A) public

B) 不使用修饰符

C) private

D) protected

A.

B.

C.

D.


正确答案:A

第4题:

类的修饰符有静态修饰符static、最终修饰符final、易失修饰符volatile和过渡修饰符transient. 。()

此题为判断题(对,错)。


答案:错

第5题:

下面哪个修饰符不可以修饰接口中的成员变量()

A、public

B、static

C、final

D、private


正确答案:D

第6题:

下列( )修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。

A.private

B.无修饰符

C.public

D.protected


正确答案:B

第7题:

在堆栈类Sharedstack的定义中,为了保证堆栈在并发操作中数据的正确性,应在下画线处填入的修饰符是(两个下画线的填写内容相同)( )。 public class SharedStack{ int idx=0; char[]data=new char[10]; public synchtonized void push(char c){……} publR,synchronized void pop{……} }

A.Dublic

B.不使用修饰符

C.private

D.protected


正确答案:C
C。【解析】堆栈中为了保证访问数据的一致性,应该对类的数据进行封装,而实现类数据封装的级别是private。

第8题:

abstract是抽象修饰符,可以用来修饰类及其属性和方法。()


参考答案:正确

第9题:

下列修饰符中,成员内部类被()修饰后,可以被外界访问。

A、default

B、protected

C、public

D、private


正确答案:C

第10题:

下面的修饰符中()不是访问修饰符。

  • A、public
  • B、protected
  • C、new
  • D、internal

正确答案:C

更多相关问题