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

專注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集合面試題部分",希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為您服務。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 一级特级欧美午夜片免费观看 | 中文字幕一区视频 | 日鲁夜鲁鲁狠狠综合视频 | 日本一区二区不卡久久入口 | www日韩免费高清视频 | 夫妻一级 | 中文字幕第7页 | 精品免费国产一区二区三区 | 免费一级a毛片在线搐放正片 | 国产精品久久女同磨豆腐 | 精品国产国语对白主播野战 | 亚洲色图制服诱惑 | 免费视频不卡一区二区三区 | 99久久er这里只有精品17 | 欧美vs日韩vs国产在线观看 | 国产性做久久久久久 | 国产综合免费视频 | 亚洲欧美人成人让影院 | 男人把女人下面桶爽的视频 | 欧美一级视频免费 | 亚洲第一天堂无码专区 | 欧洲1站2站3站| 欧美精品一区二区三区久久 | 5060午夜一级毛片 | 亚洲图片欧美文学小说激情 | 野外一级毛片 | 成年人免费观看视频网站 | 精品欧美一区二区三区 | 国产香港一级毛片在线看 | 日韩在线视频免费播放 | 亚洲小说综合 | 欧美日韩国产综合在线小说 | 亚洲a视频 | 久草手机在线观看视频 | 成人a毛片 | 日韩精品一区二区三区免费视频 | 欧美有码在线观看 | 簧片在线免费看 | 成人a免费视频播放 | 欧美free性秘书xxxxhd | 小明天天看 |