ArrayList工作原理 以數(shù)組實(shí)現(xiàn)礼搁,有數(shù)組容量的限制掰伸,超出限制時(shí)會(huì)增加一半的容量懂傀,用System.arraycopy()復(fù)制到新的數(shù)組颇蜡。默認(rèn)...
1狼忱、外觀模式(Facade):也叫門面模式,為子系統(tǒng)中的一組接口提供一個(gè)一致的界面,此模式定義了一個(gè)高層接口晓折,這個(gè)接口使得這一子系統(tǒng)更加容易使用...
1、代理模式(Proxy):為其他對(duì)象提供一種代理以控制對(duì)這個(gè)對(duì)象的訪問(wèn)兽泄。 2漓概、UML結(jié)構(gòu) Subject:定義公共接口 RealSubject...
一、基礎(chǔ)概念 1病梢、策略模式:它定義了算法家族胃珍,分別封裝起來(lái),讓它們之間可以互相替換蜓陌,此模式讓算法的變化觅彰,不會(huì)影響到使用算法的客戶。 2钮热、適用場(chǎng)景...
TCP連接的三次握手和四次揮手 1填抬、tcp報(bào)文格式 序號(hào):Seq序號(hào),占32位隧期,用來(lái)標(biāo)識(shí)從源端向目的端發(fā)送的字節(jié)流 確認(rèn)序號(hào):Ack序號(hào)飒责,占32...
一赘娄、Java中的原碼、反碼和補(bǔ)碼 1读拆、以byte型數(shù)據(jù)為例擅憔,每個(gè)數(shù)值占8位,第一位是符號(hào)位檐晕,正數(shù)是0暑诸,負(fù)數(shù)是1 2、正數(shù):原碼辟灰、反碼和補(bǔ)碼是一樣...