2026年Java程序员考试真题及答案.docxVIP

  • 3
  • 0
  • 约1.46万字
  • 约 44页
  • 2026-06-21 发布于河南
  • 举报

2026年Java程序员考试真题及答案

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

1.下列关于JDK23中虚拟线程的调度机制描述正确的是()

A.虚拟线程由操作系统内核负责调度,每个虚拟线程绑定一个内核线程

B.虚拟线程由JVM在用户态完成调度,多个虚拟线程可复用同一个内核线程的调度时间片

C.虚拟线程发生阻塞时会绑定的内核线程会一同阻塞,无法调度其他虚拟线程

D.虚拟线程的上下文切换开销与平台线程完全一致

【正确答案】B

【解析】JDK21正式转正虚拟线程特性,JDK23进一步优化了调度逻辑:虚拟线程属于用户态线程,由JVM负责调度,不与内核线程强绑定,阻塞时会自动卸载(unmount)当前内核线程,调度其他就绪虚拟线程,上下文切换开销仅为平台线程的1%左右,适合IO密集型场景。

2.JDK23中正式发布的Valhalla项目引入了原始类(PrimitiveClasses),下列关于该特性的说法错误的是()

A.原始类没有对象头,不具备对象标识(identity),无法使用synchronized关键字加锁

B.原始类默认在栈上分配内存,不会触发YoungGC的回收

C.原始类可以继承其他普通Java类,也可以被其他类继承

D.原始类适合作为纯数据载体使用,可完全替代现有包装类的使用场景

【正确答案】C

【解析】原始类是值类型的实现,不具备对

文档评论(0)

1亿VIP精品文档

相关文档