LinkedHashMap 因?yàn)楣ぷ髦杏玫搅薒inkedHashMap來保證服務(wù)器初始化數(shù)據(jù)的順序,但是卻不是很了解其特點(diǎn)和原理,今天特地翻一翻LinkedHashMap的源...
LinkedHashMap 因?yàn)楣ぷ髦杏玫搅薒inkedHashMap來保證服務(wù)器初始化數(shù)據(jù)的順序,但是卻不是很了解其特點(diǎn)和原理,今天特地翻一翻LinkedHashMap的源...
個(gè)人理解:事件驅(qū)動(dòng),顧名思義,當(dāng)某一個(gè)事件發(fā)生時(shí),會(huì)有其他監(jiān)聽該事件發(fā)生的方法伴隨著該事件的執(zhí)行而觸發(fā)。因此,事件驅(qū)動(dòng)中的組成就很明確了,一個(gè)事件、一個(gè)調(diào)用事件的事件源、多個(gè)...
當(dāng)代碼中出現(xiàn)很多if-else語句,并且每個(gè)if代碼塊中的邏輯都很復(fù)雜的時(shí)候,這時(shí)如果要對代碼進(jìn)行維護(hù)或者是讓別人使用你的代碼都會(huì)比較麻煩,而且有可能會(huì)因?yàn)橐稽c(diǎn)改動(dòng)導(dǎo)致整個(gè)系...
str 是什么呢?
vue element Select組件遠(yuǎn)程搜索綁定值為對象時(shí),編輯狀態(tài)如何回顯顯示正確的label項(xiàng)目中遇到這么個(gè)需求,由于選項(xiàng)數(shù)據(jù)量過大,采用遠(yuǎn)程搜索的方式,相當(dāng)于沒有初始的下拉數(shù)組options選項(xiàng)數(shù)組,保存時(shí)需要傳給后端id和userName兩個(gè)字段。 此時(shí)我的va...
1.假如某個(gè)JAVA進(jìn)程的JVM參數(shù)配置如下:-Xms1G -Xmx2G -Xmn500M -XX:MaxPermSize=64M -XX:+UseConcMarkSweep...
1. 概述 類從被加載到虛擬機(jī)內(nèi)存中開始,到卸載出內(nèi)存為止,它的整個(gè)生命周期包括:加載(Loading)、驗(yàn)證(Verification)、準(zhǔn)備(Preparation)、解...
1.連續(xù)子數(shù)組和最大值 題目描述輸入一個(gè)整型數(shù)組,數(shù)組里有正數(shù)也有負(fù)數(shù)。數(shù)組中一個(gè)或連續(xù)多個(gè)整數(shù)組成一個(gè)子數(shù)組。求所有子數(shù)組的和的最大值,要求時(shí)間復(fù)雜度為O(n)。例如:{6...
1.數(shù)組中出現(xiàn)次數(shù)超過一半的數(shù)字 題目描述數(shù)組中有一個(gè)數(shù)字出現(xiàn)的次數(shù)超過數(shù)組長度的一半,請找出這個(gè)數(shù)字。例如輸入一個(gè)長度為9的數(shù)組{1,2,3,2,2,2,5,4,2}。由于...
1.對Java三大特性的理解? 2.封裝的好處是什么? 3.可以在static環(huán)境中調(diào)用非static變量嗎? 4.HashMap 5.ConcurrentHashMap和s...
1.二叉樹中和為某一值的路徑 輸入一顆二叉樹的根節(jié)點(diǎn)和一個(gè)整數(shù),打印出二叉樹中結(jié)點(diǎn)值的和為輸入整數(shù)的所有路徑。路徑定義為從樹的根結(jié)點(diǎn)開始往下一直到葉結(jié)點(diǎn)所經(jīng)過的結(jié)點(diǎn)形成一條路...
1.有關(guān)String 解答:from牛客 2.一個(gè)類的構(gòu)造器可以通過this(x)調(diào)用這個(gè)類中的其他構(gòu)造器。 3.取模運(yùn)算,結(jié)果的符號(hào)和被除數(shù)符號(hào)一致,切記切記例如:
1.從上往下打印二叉樹 題目描述從上往下打印出二叉樹的每個(gè)節(jié)點(diǎn),同層節(jié)點(diǎn)從左至右打印。 沒有考慮代碼的健壯性,即輸入為空等等情況。 2.二叉搜索樹的后序遍歷 題目描述輸入一個(gè)...
1.Object的getClass作用是返回的是運(yùn)行時(shí)的類的名字。如果是返回父類的名字,則是super.getClass().getSuperclass() 2.boolea...
1.final變量,如果是基本數(shù)據(jù)類型,則其數(shù)值一旦初始化后就不能被改變。如果是引用類型的變量,則對其初始化后,便不能再指向另一個(gè)對象,但是其里面的值是可以改變的。引用變量所...
1.包含min函數(shù)的棧 題目描述定義棧的數(shù)據(jù)結(jié)構(gòu),請?jiān)谠擃愋椭袑?shí)現(xiàn)一個(gè)能夠得到棧中所含最小元素的min函數(shù)(時(shí)間復(fù)雜度應(yīng)為O(1))。注意:保證測試中不會(huì)當(dāng)棧為空的時(shí)候,對棧...
1.順時(shí)針打印矩陣 題目描述輸入一個(gè)矩陣,按照從外向里以順時(shí)針的順序依次打印出每一個(gè)數(shù)字,例如,如果輸入如下4 X 4矩陣: 1 2 3 4 5 6 7 8 9 10 11 ...
1.樹的子結(jié)構(gòu) 題目描述輸入兩棵二叉樹A,B,判斷B是不是A的子結(jié)構(gòu)。(ps:我們約定空樹不是任意一個(gè)樹的子結(jié)構(gòu)) 2.二叉樹的鏡像 題目描述操作給定的二叉樹,將其變換為源二...
1.反轉(zhuǎn)鏈表 題目:輸入一個(gè)鏈表,反轉(zhuǎn)鏈表后,輸出新鏈表的表頭。 搞不清三個(gè)指針的計(jì)算過程! 遞歸方法 2.合并兩個(gè)排序的鏈表 題目輸入兩個(gè)單調(diào)遞增的鏈表,輸出兩個(gè)鏈表合成后...
1.調(diào)整數(shù)組順序使奇數(shù)位于偶數(shù)前面 題目:輸入一個(gè)整數(shù)數(shù)組,實(shí)現(xiàn)一個(gè)函數(shù)來調(diào)整該數(shù)組中數(shù)字的順序,使得所有的奇數(shù)位于數(shù)組的前半部分,所有的偶數(shù)位于數(shù)組的后半部分,并保證奇數(shù)和...
1.打印1到最大的n位數(shù) 題目:輸入數(shù)字n,按順序打印出從1最大的n位十進(jìn)制數(shù)。比如輸入3,則打印出1、2、3一直到最大的3位數(shù)即999。 考慮點(diǎn):數(shù)字超過緩沖范圍而溢出的情...