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