2026年java笔试题及答案.docxVIP

  • 3
  • 0
  • 约9.62千字
  • 约 30页
  • 2026-06-23 发布于河南
  • 举报

2026年java笔试题及答案

一、Java基础与JDK新特性(25分)

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

1.以下关于JDK23值类(ValueClass)的描述错误的是()

A.值类由final修饰,所有成员字段也为final类型

B.值类实例无唯一对象标识,JVM可对其实现栈上分配、消除装箱拆箱开销

C.值类可使用synchronized关键字对实例进行同步控制

D.值类默认基于字段值实现equals()、hashCode()方法

答案:C

解析:值类无对象标识,不支持对象监视器相关操作,对值类实例使用synchronized会直接抛出UnsupportedOperationException,其余选项均为值类标准特性。

2.JDK21引入的ScopedValue与传统ThreadLocal的核心差异不包括()

A.ScopedValue值为不可变,避免多线程修改导致的并发问题

B.ScopedValue支持结构化并发下的父子线程值自动传递,无需额外配置

C.ScopedValue会在作用域结束后自动回收资源,无内存泄漏风险

D.ScopedValue支持为单个线程设置多个不同的变量副本

答案:D

解析:ThreadLocal和ScopedValue都支持单个线程绑定多个变量副本,D不属于二者差异。其余选项均为ScopedValue针对虚拟

文档评论(0)

1亿VIP精品文档

相关文档