面試疑難點解析

2022-01-15 21:26:49 字數 902 閱讀 7646

list,set,map,有什麼區別?

list和set實際上市實現了collection介面,那麼collection介面的原理你能簡單描述一下嗎?

list介面可以插入多個null值,並且重複值,而且list是乙個有序的集合。

set是乙個不可重複的集合,裡面的元素都只出現,最多隻出現1次,並且set是乙個無序容器,treeset....

treeset實現了乙個什麼介面?treeset實現了乙個sortedset介面。所以能保持它的有序性。

collections.sort方法,第二個引數是實現了乙個comparator介面裡面的compareto方法。

spring的載入機制是什麼?如果你什麼都回答不出來,那麼證明你對spring一無所知,真的。

我們首先需要了解幾個基本的類,servletcontextloader,servletcontextlistener.contextloader這個幾個類,層次關係如下:

class contextloaderlistener extends contextloader implements servletcontextlistener
其中servletcontextloader依賴於它的父類

有幾個方法很重要,分別是servlet的初始化和銷毀的方法,為什麼說這些方法重要?因為它對應著生命週期中的一些東西,沒有建立和銷毀,就沒有生命週期。

PROTOTYPE模式難點解析

這個模式在c 中什麼時候才會使用,為什麼不直接new,大家只要明白乙個場景,就會知道它的用處。比如,現在讓你設計乙個遊戲,一共有8個關卡,每關的小兵有四種,但是第一關的小兵最弱,第八關的小兵最強,你怎麼設計?你可能認為這還不簡單,需要小兵的時候,直接new乙個相應的小兵,就可以了。但是這樣做會遇見乙...

資料庫考研難點解析

這裡介紹一下自己在準備考研複試時對於資料庫這門可的知識點總結,本科期間上課沒聽懂,後來自己經歷考研,把常見的問題難點總結一下 常考知識點 關係代數,連線查詢,巢狀查詢,正規化,模式分解,er圖 資料庫設計 關係代數基本運算包括並,差,笛卡爾積,選擇,投影 傳統集合運算 並,差,交,笛卡爾積 專門關係...

程式設計疑難點

下面的博文對於理解引數的傳遞和二級指標有幫助 自己補充一部分 void change val char p 2 p new val 3 此處發生引數拷貝,用p copy代替p,即用p copy指標指向了new val,為改變p所指向的值 printf fun address of p 0x x,co...