黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 Java集合面試題部分

Java集合面試題部分

更新時間:2021-05-12 10:50:23 來源:動力節點 瀏覽1297次

Java集合常見面試題:

1.數組和集合有什么區別?

答:數組是固定的長度,存儲的基本數據類型是引用數據類型,存儲的元素必須是同數據類型的;集合的長度是可以變,只能存儲引用數據類型,存儲發對象可以是不同數據類型。

2.collection接口的子接口有哪幾個?

答:set接口和list接口。

3.set接口的實現類主要有哪些?

答:主要有HashSet、TreeSet、LinkedHash三個常用的實現類。

4.List接口實現類主要有哪些呢?

答:主要有ArrayList、LinkedList、vector,其中vector老以前的。

5.Map接口的實現類有?

答:主要有三個常用的HashMap、TreeMap、LinkedHashMap接口,這三個接口和set接口有點相似,但是它們的區別是Map存儲的是鍵值對。而set存儲的是單個元素。

6.迭代器Iterator是什么呢?

答:Iterator接口提供遍歷任何collection的接口的,特點只能單向遍歷,但是很安全,它可以保證在當前遍歷的集合被更新的時候,就會拋concurrenModificationException異常的。

7.如何對Obiect的list排序?

答:對于object數組進行排序,可以使用Arrays.sort()方法的,如果我們要對object的集合進行排序,我們需要的是使用collections.sort()方法的。

8.你是如何保證一個集合線程安全的呢?

答:對于安全問題vector、hashtable、properties、stack它們都是同步的類的,之所以它們的線程都是安全,當然了可以被使用在多線程環境中,然后就是當我們使用collections.synchronizedList(list)方法時,也可以保證list類的線程安全問題的。

9.你知道Iterator符合哪個設計模式?

答:是Iterator設計模式的。

10.你是否知道Hashset實現了哪個數據結構呢?

答:其實hashset內部是實現了HashMap的。

11.你可以說一下array和arraylist的區別嗎?

答:array的大小是固定的,和object有點類似,然而arraylist它是同質和異質元素的集合的。

12.你了解什么是死鎖嗎?

答:死鎖是當兩個線程都在等待對方執行完畢才能執行的時候就會發生死鎖的,產生死鎖最終兩個線程都會陷入了一個無線的等待中。

13.你知道ArrayList的優點是什么嗎?

答:查詢的速度快。

14.請問HashMap和HashSet的區別是什么呢?

答:hashmap是使用的是唯一鍵獲取對象的,hashmap相對于hashset比較快一些;hashmap存儲是鍵值對,而ahshset存儲是對象。

以上就是動力節點小編介紹的"Java集合面試題部分",希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為您服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 日韩专区欧美 | 天天综合在线视频 | 国产成人精品精品欧美 | 男女生性毛片免费观看 | 精品国产成人在线 | 看黄色一级毛片 | 丁香婷婷综合五月综合色啪 | 天天爱添天天爱添天天爱添 | 在线免费激情视频 | 免费羞羞网站视频 | 国产一精品一av一免费爽爽 | 亚洲a免费 | 久久线看观看精品香蕉国产 | 午夜在线播放免费人成无 | 亚洲三区视频 | 日本欧美一区二区三区在线观看 | www.伊人.com | 第一页在线播放 | 日韩精品免费 | 狠狠搞视频 | 日日干天天操 | 欧美疯狂xxxx乱大交视频 | 99视频福利 | 欧美韩国日本在线观看 | 日韩欧美亚洲精品 | 亚洲专区欧美 | 日日日天天射天天干视频 | 欧美性受一区二区三区 | 99视频九九精品视频在线观看 | 日本一视频一区视频二区 | 久久青草免费91观看 | 伦理网站在线播放视频 | 在线视频综合网 | 又色又爽又黄的网站 | 日本三级三级三级免费看 | 国产1区2区 | 91麻豆最新在线人成免费观看 | 亚洲字幕| 日韩欧美亚州 | 日韩欧美一区二区久久 | 99视频有精品 |