什么是動(dòng)態(tài)代理 2022-09-23
動(dòng)態(tài)代理的對(duì)象,是利用JDK的API,動(dòng)態(tài)的在內(nèi)存中構(gòu)建代理對(duì)象(是根據(jù)被代理的接口來(lái)動(dòng)態(tài)生成代理類(lèi)的class文件,并加載運(yùn)行的過(guò)程),這就叫...詳情>
什么是靜態(tài)代理 2022-09-23
由程序員創(chuàng)建或工具生成代理類(lèi)的源碼,再編譯代理類(lèi)。所謂靜態(tài)也就是在程序運(yùn)行前就已經(jīng)存在代理類(lèi)的字節(jié)碼文件,代理類(lèi)和委托類(lèi)的關(guān)系在運(yùn)行...詳情>
什么是簡(jiǎn)單工廠(chǎng)模式 2022-09-23
簡(jiǎn)單工廠(chǎng)模式相當(dāng)于是一個(gè)工廠(chǎng)中有各種產(chǎn)品,創(chuàng)建在一個(gè)類(lèi)中,客戶(hù)無(wú)需知道具體產(chǎn)品的名稱(chēng),只需要知道產(chǎn)品類(lèi)所對(duì)應(yīng)的參數(shù)即可。但是工廠(chǎng)的職...詳情>
為什么Spring IOC要使用工廠(chǎng)設(shè)計(jì)模式創(chuàng)建Bean呢 2022-09-23
在實(shí)際開(kāi)發(fā)中,如果我們A對(duì)象調(diào)用B,B調(diào)用C,C調(diào)用D的話(huà)我們程序的耦合性就會(huì)變高。(耦合大致分為類(lèi)與類(lèi)之間的依賴(lài),方法與方法之間的依賴(lài)。)詳情>
什么是建造者模式 2022-09-23
建造者模式:是將一個(gè)復(fù)雜的對(duì)象的構(gòu)建與它的表示分離,使得同樣的構(gòu)建過(guò)程可以創(chuàng)建不同的方式進(jìn)行創(chuàng)建?! 」S(chǎng)類(lèi)模式是提供的是創(chuàng)建單個(gè)類(lèi)...詳情>
什么是CGLIB動(dòng)態(tài)代理 2022-09-23
CGLIB動(dòng)態(tài)代理和jdk代理一樣,使用反射完成代理,不同的是他可以直接代理類(lèi)(jdk動(dòng)態(tài)代理不行,他必須目標(biāo)業(yè)務(wù)類(lèi)必須實(shí)現(xiàn)接口),CGLIB動(dòng)態(tài)代...詳情>
字符流和字節(jié)流 2022-09-23
字符流:數(shù)據(jù)流中最小的數(shù)據(jù)單元是字符, Java中的字符是Unicode編碼,一個(gè)字符占用兩個(gè)字節(jié)。字符流的由來(lái):Java中字符是采用Unicode標(biāo)準(zhǔn),一...詳情>
代碼實(shí)現(xiàn)觀(guān)察者模式 2022-09-23
主題定義觀(guān)察者數(shù)組,并實(shí)現(xiàn)增、刪及通知操作。定義具體的,他繼承繼承Subject類(lèi),在這里實(shí)現(xiàn)具體業(yè)務(wù),在具體項(xiàng)目中,該類(lèi)會(huì)有很多。運(yùn)行測(cè)試詳情>
原型模式的使用方式 2022-09-23
實(shí)現(xiàn)Cloneable接口。在java語(yǔ)言有一個(gè)Cloneable接口,它的作用只有一個(gè),就是在運(yùn)行時(shí)通知虛擬機(jī)可以安全地在實(shí)現(xiàn)了此接口的類(lèi)上使用clone方法...詳情>
原型模式的應(yīng)用場(chǎng)景 2022-09-23
一個(gè)對(duì)象需要提供給其他對(duì)象訪(fǎng)問(wèn),而且各個(gè)調(diào)用者可能都需要修改其值時(shí),可以考慮使用原型模式拷貝多個(gè)對(duì)象供調(diào)用者使用,即保護(hù)性拷貝。我們S...詳情>
熱問(wèn)標(biāo)簽 更多>>
熱問(wèn)TOP榜
在線(xiàn)提問(wèn)
專(zhuān)業(yè)導(dǎo)師線(xiàn)上坐鎮(zhèn),解答個(gè)性化學(xué)習(xí)難題
提交問(wèn)題