2026年软件工程师Java真题专项试卷及答案.docxVIP

  • 7
  • 0
  • 约9.85千字
  • 约 25页
  • 2026-03-20 发布于广东
  • 举报

2026年软件工程师Java真题专项试卷及答案.docx

2026年软件工程师Java练习题专项试卷及答案

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

1.关于Java内存模型(JMM),以下说法错误的是:

A.线程对共享变量的修改会直接写入主内存

B.volatile关键字通过内存屏障保证可见性和有序性

C.happens-before规则是JMM对多线程操作结果的最小保证

D.原子操作(如int赋值)在32位JVM上可能不保证原子性

2.以下关于G1垃圾回收器的描述,正确的是:

A.采用标记-清除算法,容易产生内存碎片

B.目标是将STW时间控制在固定的毫秒级(如200ms)

C.仅适用于小内存场景(4GB)

D.年轻代和老年代的划分与CMS完全一致

3.给定代码片段:

```java

ListStringlist=newArrayList();

list.add(a);

list.add(b);

list.add(c);

list.stream().skip(1).limit(1).forEach(System.out::print);

```

输出结果为:

A.a

B.b

C.c

D.无输出

4.关于CompletableFuture,以下操作会阻塞当前线程的是:

A.thenApplyAsync()

B.when

文档评论(0)

1亿VIP精品文档

相关文档