牛客網---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。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章