禾赛科技后端开发社招备考题库.docxVIP

  • 1
  • 0
  • 约7.83千字
  • 约 12页
  • 2026-11-07 发布于河南
  • 举报

禾赛科技后端开发社招备考题库

考试时间:______分钟总分:______分姓名:______

一、选择题(每题只有一个正确选项,请将正确选项的首字母填入括号内)

1.下列关于Java集合类的描述,正确的是?

A.ArrayList底层是数组,LinkedList底层是链表,两者都可以随机访问元素。

B.HashMap和HashTable都继承自AbstractMap,都使用键值对存储,默认情况下都是线程不安全的。

C.HashSet的底层数据结构是HashMap,它通过存储元素本身或元素的哈希码与等于关系来判断是否包含元素。

D.TreeMap是基于红黑树实现的,它可以按照键的自然顺序或自定义比较器来排序存储元素。

2.在Java中,关于`volatile`关键字的理解,错误的是?

A.`volatile`可以保证变量的可见性,即一个线程对`volatile`变量的修改,其他线程能够立即得知。

B.`volatile`可以禁止指令重排序,保证`volatile`变量前后的操作不会被编译器或处理器重排序。

C.使用`volatile`修饰的变量,其读写操作一定比普通变量的读写操作更慢。

D.`volatile`修饰的变量不能保证操

文档评论(0)

1亿VIP精品文档

相关文档