静态方法不能使用synchronized关键字来修饰

题目

静态方法不能使用synchronized关键字来修饰

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在参数传递过程中,使用关键字来修饰参数,可以使之按值传递,此关键字是( )

A.ByVal

B.Byref

C.Value

D.Reference


正确答案:A
解析:在参数传递过程中,使用关键字ByRef来修饰参数,可以使之按地址传递。使用ByVal关键字来修饰,可以使之按值传递。故选项A正确。

第2题:

下列关于静态方法的描述中错误的是()

A、静态方法指的是被static关键字修饰的方法

B、静态方法不占用对象的内存空间而非静态方法占有对象的内容空间

C、静态方法内可以使用this关键字

D、静态方法内部只能访问被static修饰的成员


正确答案:C

第3题:

下列说法正确的是

A.用abstract关键字修饰的方法,不能再被子类重写

B.用final关键字修饰的方法,不能再被子类重写

C.抽象类中一定要包含abstract方法

D.某个类中包含了abstract方法,该类可以不声明为abstract类


正确答案:B
解析:本题考查类定义中的关键字。abstract关键字修饰的方法称为抽象方法,该方法必须被重写,选项A错误;抽象类中不一定要包含abstract方法,但是,一旦某个类中包含了 abstract方法,该类就必须声明为abstract类,选项 C和选项D错误;用final修饰的方法不能再被子类重写,选项B正确。

第4题:

synchronized修饰符可以修饰()

  • A、类
  • B、变量
  • C、方法
  • D、接口

正确答案:C

第5题:

abstract关键字可修饰()。

  • A、类
  • B、静态成员变量
  • C、实例成员变量
  • D、实例方法
  • E、静态方法

正确答案:A,D

第6题:

用关键字 ______ 修饰的类不能被继承。 ( )

A.public

B.friendly(缺省)

C.final

D.无修饰关键字


正确答案:C

第7题:

如果想要一个类不能被任何类继承的话,需要使用哪个关键字来修饰该类?()

  • A、abstract
  • B、new
  • C、static
  • D、final

正确答案:D

第8题:

使用final 关键字修饰一个变量时,是引用不能变,还

是引用的对象不能变?


正确答案:

 

使用final 关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改

变的。例如,对于如下语句:

final StringBuffer a=new StringBuffer("immutable");

执行如下语句将报告编译期错误:

a=new StringBuffer("");

但是,执行如下语句则可以通过编译:

a.append(" broken!");

有人在定义方法的参数时,可能想采用如下形式来阻止方法内部修改传进来的参数对象:

public void method(final StringBuffer param)

{

}

实际上,这是办不到的,在该方法内部仍然可以增加如下代码来修改参数对象:

param.append("a");

第9题:

在JAVA语言中,不能被修改的变量是用关键字()来修饰的。

  • A、final
  • B、class
  • C、system
  • D、void

正确答案:A

第10题:

声明构造方法时,不能使用private关键字修饰。


正确答案:错误