错题集03

(选择一项)
3
  • A:
  • B:
  • C:
  • D:
正确答案是 B
解析:
LinkedList是实现List,Collection接口,是链表方式进行构建的,根据开发要求不同,可以使用LinkedList实现栈(先进先出)和堆(先进后出)这样的数据结构。
(选择一项)
4
  • A:
  • B:
  • C:
  • D:
正确答案是 C
解析:
由于Hashtable是线程安全的,所以在单程环境下它比HashMap要慢。如果你不需要同步,只需要单一线程,那么使用HashMap性能要好过Hashtable.
(选择二项)
8
  • A:
  • B:
  • C:
  • D:
正确答案是 B,C
解析:分层是为了能够将数据,业务,表示进行有理的分解,再加以组合的开发方式.目标是为了进行"高内聚,低耦合",让个层专注各自的领域目标,常规情况下DAO就是对数据进行存储访问操作,而表示层则是进行数据的展示,表现数据给用户、接受用户数据的。
(选择一项)
11
  • A:
  • B:
  • C:
  • D:
正确答案是 D
解析:
泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。Java语言引入泛型的好处是安全简单。
(选择一项)
13
  • A:
  • B:
  • C:
  • D:
正确答案是 C
解析:
Statement用于执行静态SQL语句,ResultSet表示数据库结果集的数据表,通过执行查询数据库的语句生成,Connection负责连接数据库的接口
(选择一项)
14
  • A:
  • B:
  • C:
  • D:
正确答案是 B 
解析:
Java的HashMap 类是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。因为它属于Map接口的类,所以实现了将唯一键映射到特定的值上。
(选择一项)
18
  • A:
  • B:
  • C:
  • D:
正确答案是 B 
解析:
Java Doc,在List接口的说明中,实现其中的子类有Stack,Vector,LinkedLisk。Set不是其子类,而是与其并行的接口(同一个父接口Collection).
(选择一项)
21
  • A:
  • B:
  • C:
  • D:
正确答案是 A
解析:
for循环中,通过Java的ArrayList类add()方法向al中添加了5项数据。随后,调用add()方法向al中添加了字符串“name1”。最后,执行System.out.println(al)方法,调用重写的toString()方法输出al中的全部数据。重写的toString()方法返回此 collection 的字符串表示形式。该字符串表示形式由 collection 元素的列表组成,这些元素按其迭代器返回的顺序排列,并用方括号 ("[]") 括起来。相邻元素由字符 ", "(逗号加空格)分隔。
(选择一项)
22
  • A:
  • B:
  • C:
  • D:
正确答案是 A
解析:
Java集合框架中,LinkedList类实现所有可选的列表操作,并且允许所有元素(包括 null)。本题调用执行了其中的几个常用方法:offer()是将指定元素添加到此列表的末尾(最后一个元素);push()方法是将元素推入此列表所表示的堆栈,即将该元素插入此列表的开头;offerFirst()方法是在此列表的开头插入指定的元素;get()方法是返回此列表中指定位置处的元素。执行System.out.println(books);调用重写的toString()方法输出books中的全部数据。重写的toString()方法返回此 collection 的字符串表示形式。该字符串表示形式由 collection 元素的列表组成,这些元素按其迭代器返回的顺序排列,并用方括号 ("[]") 括起来。相邻元素由字符 ", "(逗号加空格)分隔。
(选择一项)
23
  • A:
  • B:
  • C:
  • D:
正确答案是 A 
解析:
Java语言中Iterator主要用来获取集合容器里面的数据。通过迭代器Iterator的hasNext()方法判断、遍历并输出Map</p><string,student>类型的对象map中数据。
(选择一项)
25
  • A:
  • B:
  • C:
  • D:
正确答案是 A 
解析:
Java集合框架中,LinkedList类实现所有可选的列表操作,并且允许所有元素(包括 null)。本题调用执行了其中的几个常用方法:offer()是将指定元素添加到此列表的末尾(最后一个元素);push()方法是将元素推入此列表所表示的堆栈,即将该元素插入此列表的开头;offerFirst()方法是在此列表的开头插入指定的元素;get()方法是返回此列表中指定位置处的元素。
(选择一项)
26
  • A:
  • B:
  • C:
  • D:
正确答案是 B 
解析:
输入流负责读取数据    输出流负责写数据
(选择一项)
27
  • A:
  • B:
  • C:
  • D:
正确答案是 B 
解析:
HashMap通过put(key,value)的方法添加元素,集合schools中存放了如下键值对:0-stu0,1-stu1,2-stu2,qiqie且键值都为字符串类型的。最后输出语句通过get (key)的方式获取相应的值,键"1"对应的值为stu1。
(选择一项)
28
  • A:
  • B:
  • C:
  • D:
正确答案是 A 
解析:
是使用FileInputStream类中读取数据read(byte[] arg),具体是讲文本文件中的数据读取到byte数据中,与FileOutStream方法不同的是,读取字符得到的ascii码值。同时,skip(int off)方法是在读取数据之前,会将读取位置偏移off。
(选择一项)
29
  • A:
  • B:
  • C:
  • D:
正确答案是 D
解析:
从题目中使用addFirst()方法可以看出,在List,ArrayList,LinkedList三个集合中,只有LinkedList集合addList()方法,该方法的作用是在列表的首部元素。
(选择二项)
32
  • A:
  • B:
  • C:
  • D:
正确答案是 B,C
解析:
executeUpdate(String sql):可以执行插入、删除、更新等操作 返回的是int  影响行数
(选择一项)
34
  • A:
  • B:
  • C:
  • D:
正确答案是 A 
解析:
Java的Iterator主要用来遍历集合容器里的数据。常用方法有:boolean hashNext():如果迭代的集合元素还有未遍历的数据,则返回true;Object next():返回集合里下一个元素;void remove():删除集合里上一次next方法返回的元素。
(选择一项)
35
  • A:
  • B:
  • C:
  • D:
正确答案是 D 
解析:
题干中使用了addFist()方法,该方法是LinkedList集合特有的方法。
(选择一项)
36
  • A:
  • B:
  • C:
  • D:
正确答案是 D
解析:
考察FileOutputStream的write(byte[],int off,int len)方法的熟悉程度,此方法是写入byte数组中,从off下标开始,len长度的字符到文件中,同时,需要学员熟记字母的ASCII编码对应的数值——65为‘A’。
(选择一项)
38
  • A:
  • B:
  • C:
  • D:
正确答案是 A 
解析:
A选项较容易混淆,正确为exists()方法判断文件或目录是否存在
(选择一项)
39
  • A:
  • B:
  • C:
  • D:
正确答案是 B 
解析:
UTF是双字节编码,而writeChars方法写入的是按照字符格式写入的,在文件中的占位要小于以Unicode编码的同样字符串,所以,使用readUTF方法读取时,会出现EOF错误
(选择一项)
40
  • A:
  • B:
  • C:
  • D:
正确答案是 B 
解析:
InputStream为抽象类,不能实例化,只能实例化其子类对象。
(选择一项)
41
  • A:
  • B:
  • C:
  • D:
正确答案是 B
解析:
在Java中需要借助File类完成文件操作,其中File类可以指文件,也可以指目录,其方法exists()判断某个文件或目录是否存在,返回值为boolean类型。isFile()方法判断其是否为一个文件。

转载于:https://www.cnblogs.com/baixingqiang/p/5740944.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/271185.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

项目管理基础:软件开发的方法介绍

软件开发方法主要有结构化方法、原型化方法、面向对象开发方法、敏捷方法。1、结构化方法结构化方法由结构化分析、结构化设计、结构化程序设计组成&#xff0c;它是一种面向数据流的开发方法。结构化分析&#xff1a;依据分解与抽象的原则&#xff0c;按照系统中数据处理的流程…

类加载器子系统的作用

类加载器子系统的作用

Magento Block设计分析(深入分析)

Magento中Block是一个很重要的组件&#xff0c;它在Block中充当非常重要的角色&#xff0c;下面我们来分析一下Magento中Block是怎样设计的&#xff0c;我们应该怎样使用这个重要的角色。1、Magento Block类图: 图1: 继承Varien_Object的对象都有一个_data类变量&#xff0c;用…

JAVA输出x和y和z_JAVA实例:输入三个整数x,y,z,请把这三个数由小到大输出-吾爱编程网...

今天为大家分享一个java经典实例输入三个整数x,y,z,请把这三个数由小到大输出&#xff0c;相信很多初学者都会学到这道题目&#xff0c;接下来吾爱编程为大家介绍一下程序的相关写法&#xff0c;有需要的小伙伴可以参考一下:1、题目&#xff1a;输入三个整数x,y,z&#xff0c;请…

软件项目管理相关概念介绍笔记

1、成本估算由于软件项目具有可见性差、难定量化的特点&#xff0c;一般情况下很难在项目完成前准确的评估软件项目开发的工作量和费用。通常会根据以往开发类似项目的经验来进行成本估算。也可以将整个项目划分为若干个子系统或按照软件的生命周期的各个阶段分别进行费用估算&…

类加载器ClassLoader的角色

类加载器ClassLoader的角色

软件项目管理:进度管理相关概念介绍

软件项目管理当中&#xff0c;项目进度的合理安排是如期完成软件项目的重要基础&#xff0c;也是合理分配资源的重要依据。项目进度安排是项目管理工作当中非常重要的组成部分。软件开发项目进度安排的方式&#xff1a;1、系统最终交付日期已经确定&#xff0c;软件开发部门必须…

ios开发 多人语音聊天_手游语音市场的现状、机遇与挑战

文/手游那点事小鱼原创2014年持续火热的手游市场成就了一大批企业的上市梦&#xff0c;同时也在大环境下产生了对系列手游增值服务的需求。基于玩家对手游社交性的需求&#xff0c;以及借鉴传统端游&#xff0c;页游中成功的社交体系&#xff0c;手游市场逐步出现了对手游语音的…

linux 下运行 tomcat

一开始找不到表名&#xff0c;原来mysql 表名区分大小写。 修改参数 lower_case_table_names1 成功运行后不能通过浏览器访问&#xff01; 开启8080端口 一、关闭防火墙 firewall-cmd --state 查看状态 [rootVM_7_88_centos /]# firewall-cmd --state running [rootVM_7_88…

软件项目管理:软件工具与开发环境相关知识介绍

1、软件工具相关名词概念软件工具&#xff1a;用来辅助软件开发、运行、维护、管理等过程中的活动软件。软件开发环境&#xff1a;是指支持软件产品开发的软件系统&#xff0c;它由软件工具集和环境集成机制构成。软件工具集&#xff1a;包括支持软件开发相关过程、活动、任务的…

apollo java客户端_携程配置中心Apollo的Java客户端API的使用

一、SpringBoot集成1.发布配置信息设置本机为DEV环境&#xff1a;Linux在/opt/settings/server.properties增加配置envDEV&#xff0c;windows在c:\opt\settings\server.properties图1 在apollo portal上新建项目后&#xff0c;默认就有了application命名空间。在DEV环境下新建…

JNI----Native本地方法接口

Native本地方法接口 JNI&#xff1a;Java Native Interface 本地接口的作用是融合不同的编程语言为Java所用&#xff0c;它的初衷是融合C/C程序 native&#xff1a;凡是带native关键字的&#xff0c;说明java的作用范围达不到了&#xff0c;会去调用底层c语言的库&#xff01…

项目管理基础:系统分析相关概念介绍

1、系统分析的主要任务系统分析主要任务是对现行的系统进一步详细调查&#xff0c;将调查得到的资料集中&#xff0c;对组织内部整体管理状况和信息处理过程进行分析&#xff0c;为系统开发提供所需要的资料&#xff0c;并提交系统方案说明书。2、系统分析的主要阶段系统分析主…

线性代数及其应用_线性代数入门——行列式的简单应用选讲

系列简介&#xff1a;这个系列文章讲解线性代数的基础内容&#xff0c;注重学习方法的培养。线性代数课程的一个重要特点(也是难点)是概念众多&#xff0c;而且各概念间有着千丝万缕的联系&#xff0c;对于初学者不易理解的问题我们会不惜笔墨加以解释。在内容上&#xff0c;以…

系统开发基础:UML相关知识笔记

1、UML概念统一建模语言&#xff08;Unified Modeling Language UML&#xff09;是面向对象软件的标准建模语言。由于简单、统一&#xff0c;又能够表达软件设计中的动态和静态信息。目前UML已经成为可视化建模语言的工业标准。2、UML的组成UML三要素&#xff1a;构造块、规则、…

迭代器 java_面试必备(含答案):30 个 Java 高频面试问题

Java集合框架为Java编程语言的基础&#xff0c;也是Java面试中很重要的一个知识点。这里&#xff0c;我列出了一些关于Java集合的重要问题和答案。1.Java集合框架是什么&#xff1f;说出一些集合框架的优点&#xff1f;每种编程语言中都有集合&#xff0c;最初的Java版本包含几…

硬件基础:台式电脑上的常用的几个接口!

今天给大家详细讲解台式电脑上的常用的几个接口&#xff01;1、I/O接口部分下图所有的接口&#xff0c;也是我们机箱后面的接口&#xff0c;统称为&#xff1a;I/O接口。2、键鼠PS/2PS/2接口是I/O接口中比较常见的一种接口&#xff0c;用来连接键盘和鼠标&#xff0c;二者可以用…

系统开发基础:UML中图的相关知识笔记(上)

1、图的概念图(Diagram) 是一组元素的图形表示&#xff0c;大多数情况下&#xff0c;把图画成顶点&#xff08;代表事物&#xff09;和弧(表示关系)的连通图。2、UML中图的分类UML2.0中的图主要有&#xff1a;类图、对象图、用例图、序列图、通信图、状态图、活动图、构件图、部…