Java编程进阶题库及答案.docxVIP

  • 0
  • 0
  • 约1.04万字
  • 约 22页
  • 2026-07-08 发布于江苏
  • 举报

Java编程进阶题库及答案

一、单项选择题(共10题,每题1分,共10分)

以下关于Java中final关键字的使用,说法正确的是?

A.final修饰的类不能被继承

B.final修饰的方法可以被重写

C.final修饰的变量必须在声明时赋值

D.final修饰的变量值无法修改,必须是静态的

答案:A

解析:Java中final的核心规则为:final修饰的类不能被继承,对应选项A正确;final修饰的方法不允许子类重写,选项B错误;final成员变量可在构造方法中赋值,并非必须在声明时赋值,选项C错误;final修饰的变量包括实例常量和静态常量,并非必须是静态的,选项D错误。

下列关于String类的特性,说法错误的是?

A.String对象是不可变的,其值一旦创建无法修改

B.频繁修改String对象会产生大量临时对象,建议用StringBuilder

C.String的equals方法用于比较对象的内存地址是否相同

D.String的substring方法会返回新的String对象

答案:C

解析:String的equals方法用于比较字符串的实际内容是否相同,比较内存地址的是==运算符,因此选项C错误;其他选项均为String的核心特性:不可变、临时对象问题、substring返回新对象的特点均正确。

关于Java中多线程的sleep()和wait()方法

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档