![](https://csdnimg.cn/release/download_crawler_static/86396592/bg1.jpg)
JAVASE 第一阶段综合
考核测试题答案
满分 120 分,时间 150 分钟
一、判断题
1.继承是多态的基础,没有继承就没有多态。( √ )
2.内部类作为外部类成员,权限修饰符和其他成员一样,可声明为 private、默
认、protected 或 public。(√ )
3.对于物理连接,比如数据库连接、输入流输出流、Socket 连接等,垃圾回收
机制无能为力,必须手动关闭才可以。( √)
4.数组和集合中的元素可以是任何数据类型,包括基本类型和引用类型。( × )
集合只能为引用类型
5.增强的 for 循环可以遍历数组和集合,语法简单 不需要知道数组的长度,不
能实现与下标相关的操作。( √)
6.LinkedHashMap 是一种有序的 HashMap,查询速度快,便于进行添加删除操作。
( √)
List(有序的、可以重复、可以插入 null)
LinkedList(双向链表,增删快,查询慢)
ArrayList(底层数组实现,查询快,增删慢)
Set(无序的、不允许重复、只能存入一个 null)
HashSet (底层使用哈希表)
LinkedHashSet(结合 HashSet 和 LinkedList,实现了一个有序的 Set,底层是哈
希表和链表)
TreeSet(本质上是一个“有序的”,并且没有重复元素)
Map(键值对形式存储数据,是顶级接口,与 collection 是不同体系的,key 是
无序且唯一,value 允许重复)
HashMap(key 是无序且唯一,value 允许重复 )
LinkedHashMap (结合了 HashMap 和 LinkedList,实现了一个有的 Map)
TreeMap (底层是二叉树,适用于对一个有序的 key 进行遍历)
HashTable(底层哈希表,key 是无序且唯一,value 允许重复,key 和 value 均
不为 null,适用于增加删除定位元素)
7、Collection 类是专门用来操作集合的工具类,提供一系列静态方法实现对各
种集合的操作。(× )、
Collections 类才是专门用来操作集合的工具类,提供一系列静态方法实现对各
种集合的操作
Collection 是 Java 提供的集合接口,存储一组不唯一,无序的对象,有两个子接口 List 和 Set。