簡(jiǎn)單工廠模式(Simple Factory Pattern)又叫靜態(tài)工廠方法模式(Static FactoryMethod Pattern)。專...
裝飾模式( Decorator ):動(dòng)態(tài)地給一個(gè)對(duì)象添加一些額外的職責(zé),就增加功能來說,裝飾模式比生成子類更為靈活。 模式中的角色: 抽象構(gòu)建(...
現(xiàn)代的計(jì)算機(jī)伴隨著多核 CPU 的出現(xiàn),不同的線程能在不同的 CPU 核并行執(zhí)行。而多線程是在同一個(gè)程序內(nèi)部并行執(zhí)行,因此會(huì)對(duì)相同的內(nèi)存空間進(jìn)行...
什么是類的加載? 類的加載是指將類的 .class 文件中的二進(jìn)制數(shù)據(jù)讀入到內(nèi)存中,再把它放到運(yùn)行數(shù)據(jù)區(qū)的方法區(qū)內(nèi),然后在堆區(qū)創(chuàng)建一個(gè) java...
在描述一個(gè)程序時(shí),我們總是認(rèn)為內(nèi)部有一個(gè)“小人”,可以按程序所規(guī)定的步驟來執(zhí)行程序。然而,在實(shí)際的系統(tǒng)中并不是這樣。正如之前所講,即使在程序中所...
午后閑暇無事,尋一處陰涼地界,半倚樹下。舉目四眺,偶得一葉,方覺“一葉障目”并非妄言。 素手觀之,其葉碧如瓊玉,溫潤(rùn)柔滑,明晰凈透。根分三莖,主...
在遇到問題的時(shí)候,說不知道怎么辦,不去試著找解決辦法,是沒什么用的呀。有些事,不做、不試試,怎么知道會(huì)怎樣。 在此,我以多線程下載為例,回顧一遍...
在實(shí)際編程過程中,我們大多是使用高級(jí)語言如 Java 語言編程。多數(shù)時(shí)候,高級(jí)語言因其高度封裝,使得程序易于編寫,亦是擁有較高的可讀性,因而廣受...
小熊:計(jì)算機(jī)里藏著什么呢?小燕:星辰大海。小貍:好吃的。 現(xiàn)在計(jì)算機(jī)大多是馮.諾依曼計(jì)算機(jī)的組織結(jié)構(gòu),雖有些改進(jìn),但還沒超出馮·諾依曼型結(jié)構(gòu)。那...