【Java】——期末复习题题库(六)

简介: 【Java】——期末复习题题库(六)

🎯问题

一. 单选题(共9题,40.5分)

1. (单选题)下面关于java.util.HashMap类中的方法描述错误的是

A. containsKey(Objectkey)表示如果此映射包含对于指定的键,则返回true

B. remove(Objectkey)表示从此映射中移除指定键的映射关系(如果存在)

C. size()表示返回此映射中的键-值对元素的个数

D. values()表示返回此映射所包含的键的Collection集合

2. (单选题)下面关于Map接口相关说法错误的是

A. Map中的映射关系是一对一的

B. 一个键对象Key对应唯一一个值对象Value

C. 键对象Key和值对象Value可以是任意数据类型

D. 访问Map集合中的元素时,只要指定了value,就能找到对应的key

3. (单选题)下列选项中,哪个可以正确地创建一个具有泛型的ArrayList集合对象

A. ArrayList list = new ArrayList();

B. ArrayList list = new ArrayList ();

C. ArrayList list = new ArrayList();

D. ArrayList list = new ArrayList ();

4. (单选题)下列选项中,哪一个类是Properties类的直接父类

A. Map

B. HashMap

C. Hashtable

D. TreeMap

5. (单选题)下列选项中,不属于HashMap类的方法的是()

A. get(Objectkey)

B. keySet()

C. comparator()

D. entrySet()

6. (单选题)下列集合类中,能和IO流结合使用的

A. HashMap

B. TreeMap

C. Properties

D. Hashtable

7. (单选题)关于HashMap集合说法正确的是()

A. HashMap集合是单列集合

B. HashMap集合不允许存储重复键

C. HashMap集合不允许存储重复值

D. HashMap集合线程是安全的

8. (单选题)以下能以键值对的方式存储对象的接口是()

A. java.util.Collection

B. java.util.Map

C. java.util.HashMap

D. java.util.Set

9. (单选题)对于HashMap集合说法正确的是()

A. 底层是数组结构

B. 底层是链表结构

C. 可以存储null值和null键

D. 不可以存储null值和null键


🎯答案:

1-5:DDACC


6-9:CBBC

相关文章
|
9月前
|
存储 Java
java面试题大全带答案_面试题库_java面试宝典2018
java面试题大全带答案_面试题库_java面试宝典2018
|
9月前
|
SQL 前端开发 Java
2019史上最全java面试题题库大全800题含答案(面试宝典)(4)
2019史上最全java面试题题库大全800题含答案(面试宝典)
|
9月前
|
存储 设计模式 Java
java实习生面试题_java基础面试_java面试题2018及答案_java面试题库
java实习生面试题_java基础面试_java面试题2018及答案_java面试题库
|
9月前
|
安全 算法 Java
java线程面试题_2019java面试题库
java线程面试题_2019java面试题库
|
9月前
|
存储 算法 Java
JAVA后端开发面试题库
JAVA后端开发面试题库
97 1
|
10月前
|
SQL 存储 Java
【Java】——期末复习题库(十二)
【Java】——期末复习题库(十二)
|
10月前
|
JavaScript Java 测试技术
基于Java的题库管理系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的题库管理系统的设计与实现(源码+lw+部署文档+讲解等)
93 0
|
17天前
|
存储 监控 Java
【Java并发】【线程池】带你从0-1入门线程池
欢迎来到我的技术博客!我是一名热爱编程的开发者,梦想是编写高端CRUD应用。2025年我正在沉淀中,博客更新速度加快,期待与你一起成长。 线程池是一种复用线程资源的机制,通过预先创建一定数量的线程并管理其生命周期,避免频繁创建/销毁线程带来的性能开销。它解决了线程创建成本高、资源耗尽风险、响应速度慢和任务执行缺乏管理等问题。
142 60
【Java并发】【线程池】带你从0-1入门线程池
|
6天前
|
存储 网络协议 安全
Java网络编程,多线程,IO流综合小项目一一ChatBoxes
**项目介绍**:本项目实现了一个基于TCP协议的C/S架构控制台聊天室,支持局域网内多客户端同时聊天。用户需注册并登录,用户名唯一,密码格式为字母开头加纯数字。登录后可实时聊天,服务端负责验证用户信息并转发消息。 **项目亮点**: - **C/S架构**:客户端与服务端通过TCP连接通信。 - **多线程**:采用多线程处理多个客户端的并发请求,确保实时交互。 - **IO流**:使用BufferedReader和BufferedWriter进行数据传输,确保高效稳定的通信。 - **线程安全**:通过同步代码块和锁机制保证共享数据的安全性。
58 23
|
13天前
|
Java 调度
【源码】【Java并发】【线程池】邀请您从0-1阅读ThreadPoolExecutor源码
当我们创建一个`ThreadPoolExecutor`的时候,你是否会好奇🤔,它到底发生了什么?比如:我传的拒绝策略、线程工厂是啥时候被使用的? 核心线程数是个啥?最大线程数和它又有什么关系?线程池,它是怎么调度,我们传入的线程?...不要着急,小手手点上关注、点赞、收藏。主播马上从源码的角度带你们探索神秘线程池的世界...
81 0
【源码】【Java并发】【线程池】邀请您从0-1阅读ThreadPoolExecutor源码

热门文章

最新文章