面试问题整理笔记系列 一 Java容器类
生活随笔
收集整理的這篇文章主要介紹了
面试问题整理笔记系列 一 Java容器类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?????????????????????????????????????????? ??
?
虛線框表示接口;實線框表示實體類;粗線框表示最常用的實體類;虛線箭頭表示實現了這個接口;實現箭頭表示類可以制造箭頭所指的那個類的對象。
?
Collection和Collecitons的區別:Collections是java.util下的類,它包含有各種有關集合操作的靜態方法,實現對各種結合的搜索、排序、線程安全化等操作。Collection是java.util下的接口,它是各種集合結構的父接口。繼承自它的接口主要有Set和List。
無論使用哪種Set,都需要定義equals()方法來實現,但是只有在“要把對象放進HashSet”的情況下,才需要定義hashCode().因為HashSet是我們通常用的Set,所以通常也需要定義hashCode()。做為一種編程風格,應該在覆寫equals()的同時把hashCode()也覆寫了。
?
總結
以上是生活随笔為你收集整理的面试问题整理笔记系列 一 Java容器类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到孩子被偷了是什么征兆
- 下一篇: Java环境搭建若干问题