java大数据面试题及答案.docxVIP

  • 2
  • 0
  • 约1.71万字
  • 约 42页
  • 2026-07-13 发布于河南
  • 举报

java大数据面试题及答案

Java大数据面试题及答案

一、Java基础知识(总分30分)

1.选择题(每题2分,共10分)

1.关于Java中的集合框架,下列说法错误的是?

A.ArrayList是基于动态数组实现的

B.LinkedList是基于链表实现的

C.HashMap是基于哈希表实现的

D.TreeMap是基于二叉搜索树实现的

答案:D

解析:TreeMap是基于红黑树实现的,而不是二叉搜索树。红黑树是一种自平衡的二叉搜索树,能够在O(logn)时间内完成插入、删除和查找操作。ArrayList是基于动态数组实现的,LinkedList是基于双向链表实现的,HashMap是基于哈希表实现的,这些说法都是正确的。

2.Java中,关于多线程的下列说法正确的是?

A.synchronized关键字可以修饰类、方法和代码块

B.volatile关键字能保证变量的原子性

C.Thread类的start()方法会立即执行线程的run()方法

D.实现Runnable接口比继承Thread类更灵活

答案:A

解析:synchronized关键字可以修饰类、方法和代码块,用于实现线程同步。volatile关键字只能保证可见性,不能保证原子性。Thread类的start()方法会启动线

文档评论(0)

1亿VIP精品文档

相关文档