2026年东软校招java笔试题及答案.docxVIP

  • 3
  • 0
  • 约1.28万字
  • 约 31页
  • 2026-03-13 发布于未知
  • 举报

2026年东软校招java笔试题及答案

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

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

A.JMM规定了主内存与工作内存的交互规则,所有变量都存储在主内存中

B.volatile变量的写操作不会立即刷新到主内存,但能保证可见性

C.synchronized关键字通过锁定线程工作内存来实现原子性

D.线程对变量的操作必须在工作内存中进行,不能直接操作主内存

答案:D

解析:JMM中,变量存储在主内存,线程有自己的工作内存(本地内存),操作变量需通过工作内存(A错误,D正确)。volatile变量写操作会立即刷新主内存(B错误)。synchronized通过锁定对象监视器,保证同一时刻只有一个线程执行同步代码块,而非锁定工作内存(C错误)。

2.以下代码的输出结果是:

```java

publicclassTest{

publicstaticvoidmain(String[]args){

Integera=127;

Integerb=127;

Integerc=128;

Integerd=128;

System.out.println(a==b);

文档评论(0)

1亿VIP精品文档

相关文档