- 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)