阿里校招Java笔试题及详细答案.docxVIP

  • 2
  • 0
  • 约9.37千字
  • 约 10页
  • 2026-06-30 发布于河北
  • 举报

阿里校招Java笔试题及详细答案

考试时长:90分钟满分:100分

一、单选题(每题5分,共30分)

下列关于Java中String、StringBuffer、StringBuilder的描述,错误的是()

A.String是不可变对象,每次修改都会创建新的对象

B.StringBuffer是线程安全的,底层使用synchronized修饰方法

C.StringBuilder是线程不安全的,但效率比StringBuffer高

D.三者都继承自AbstractStringBuilder类

关于Java并发编程中synchronized和volatile的区别,说法正确的是()

A.volatile可以保证原子性,synchronized不能保证原子性

B.synchronized可以保证可见性和原子性,volatile只能保证可见性

C.两者都可以保证有序性,解决指令重排序问题

D.volatile修饰的变量,在多线程环境下不会出现线程安全问题

下列关于JVM内存模型的说法,错误的是()

A.方法区(元空间)存储类信息、常量、静态变量等,JDK8后取代永久代

B

文档评论(0)

1亿VIP精品文档

相关文档