Java面试笔考试练习题大汇总(二).docxVIP

  • 0
  • 0
  • 约5.63千字
  • 约 14页
  • 2025-04-11 发布于四川
  • 举报

Java面试笔考试练习题大汇总(二)

一、选择题

1.以下关于Java中方法重载(Overloading)的说法,正确的是()

A.方法名相同,参数列表不同,返回值类型必须相同

B.方法名相同,参数列表相同,返回值类型可以不同

C.方法名相同,参数列表不同,返回值类型可以不同

D.方法名不同,参数列表不同,返回值类型可以不同

答案:C

解析:方法重载的规则是方法名相同,参数列表不同(参数个数、类型或顺序不同),返回值类型可以相同也可以不同。选项A中返回值类型不是必须相同;选项B参数列表相同就不是重载了;选项D方法名不同不符合重载的定义。

2.下列哪个关键字可以用来对对象加锁,以避免多线程竞争资源()

A.transient

B.synchronized

C.volatile

D.static

答案:B

解析:`synchronized`关键字用于实现同步机制,对对象加锁,防止多个线程同时访问该对象的同步代码块或方法,避免多线程竞争资源。`transient`关键字用于标记不需要序列化的字段;`volatile`关键字用于保证变量的可见性;`static`关键字用于修饰类的成员,使其属于类而不是对象。

3.在Java中,以下哪个类是所有异常类的父类()

A.Throwable

B.Exception

C.Error

文档评论(0)

1亿VIP精品文档

相关文档