牛客网---Java专项练习(1)(第二题List Set Map小知识点)

牛客网 Java专项练习(1)

1.在Web应用程序的文件与目录结构中,web.xml是放置在( )中

WEB-INF目录

在这里插入图片描述

2.下面有关List接口、Set接口和Map接口的描述,错误的是?

a.他们都继承自Collection接口
b.List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置
c.Set是一种不包含重复的元素的Collection
d.Map提供key到value的映射。一个Map中不能包含相同的key,每个key只能映射一个value

答案是a

a选项

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Map和Collection 都在java.util 下 属于同一级别的

b选项

List接口存储元素特点:有序(存进去什么顺序取出来还什么顺序),可重复

c选项

Set接口存储元素特点:无序,不可重复

d选项

Map中的key是无序而且不可重复的 key相同的情况下 后一个value会对前一个value进行覆盖

3.列表(List)和集合(Set)下面说法正确的是?

a.Set中至多只能有一个空元素
b.List中至多只能有一个空元素
c.List和Set都可以包含重复元素的有序集合
d.List和Set都是有序集合

正确答案 a

选项ab

Set不能添加重复元素 所以即使是空元素 也只能添加一个 而List可以添加重复元素

选项cd

java里面讲的有序无序 指的是你按照顺序存进去数据 然后再按照顺序取出来 两者是一样的

在这里插入图片描述

4.关于继承和实现说法正确的是 ?

a.类可以实现多个接口,接口可以继承(或扩展)多个接口
b.类可以实现多个接口,接口不能继承(或扩展)多个接口
c.类和接口都可以实现多个接口
d.类和接口都不可以实现多个接口

正确答案 a

1.类与类之间的关系为继承 只能单继承 但可以多层继承

2.类与接口之间的关系为实现 既可以单实现 也可以多实现

3.接口与接口之间的关系为继承 既可以单继承 也可以多继承

Java类是单继承的。 Java接口可以多继承 不允许类多重继承的主要原因是,如果A同时继承B和C,而B和C同时又有一个D方法,A如何决定该继承那一个呢? 但接口不存在这样的问题,接口全都是抽象方法继承谁都无所谓 所以接口可以继承多个接口

在这里插入图片描述

接口与接口之间不能用实现啊

  1. 执行语句“int a= ’ 2 ’ ”后,a的值是( )

    正确答案 50

在这里插入图片描述
常见字符的ASCII码值如下:空格的ASCII码值为32;数字0到9的ASCII码值分别为48到57;大写字母“A”到“Z”的ASCII码值分别为65到90;小写字母“a”到“z”的ASCII码值分别为97到到122。

发布了39 篇原创文章 · 获赞 19 · 访问量 1487

猜你喜欢

转载自blog.csdn.net/weixin_44222272/article/details/104956249
今日推荐