運(yùn)行時(shí)異常和一般異常(受檢異常)區(qū)別是什么? 2022-09-21
運(yùn)行時(shí)異常包括RuntimeException類(lèi)及其子類(lèi),表示JVM在運(yùn)行期間可能出現(xiàn)的異常。 Java編譯器不會(huì)檢查運(yùn)行時(shí)異常。 受檢異常是Exception中除R...詳情>
你的項(xiàng)目中哪里使用過(guò)設(shè)計(jì)模式? 2022-09-20
Spring的AOP中,Spring實(shí)現(xiàn)AOP功能的原理就是代理模式,①JDK動(dòng)態(tài)代理。②CGLIB動(dòng)態(tài)代理,使用Advice(通知)對(duì)類(lèi)進(jìn)行方法級(jí)別的切面增強(qiáng)。Sprin...詳情>
設(shè)計(jì)模式的七大原則是什么 2022-09-20
單一職責(zé)原則、接口隔離原則、依賴(lài)倒轉(zhuǎn)原則、里式替換原則、開(kāi)閉原則、迪米特法則、合成復(fù)用原則詳情>
請(qǐng)列舉出在JDK中幾個(gè)常用的設(shè)計(jì)模式? 2022-09-20
原型模式的本質(zhì)是拷貝原型來(lái)創(chuàng)建新的對(duì)象,拷貝是比new更快的創(chuàng)建對(duì)象的方法,當(dāng)需要大批量創(chuàng)建新對(duì)象而且都是同一個(gè)類(lèi)的對(duì)象的時(shí)候考慮使用原...詳情>
抽象工廠(chǎng)模式和原型模式之間的區(qū)別? 2022-09-20
我們可以把工廠(chǎng)類(lèi)中的工廠(chǎng)方法放到產(chǎn)品類(lèi)自身之中嗎?如果這樣的話(huà),就可以將兩個(gè)繼承體系為一個(gè)。為了保證用戶(hù)代碼中到時(shí)可以通過(guò)指針調(diào)用clon...詳情>
你熟悉單例設(shè)計(jì)模式嗎? 2022-09-20
如果當(dāng)唯一實(shí)例尚未創(chuàng)建時(shí),有兩個(gè)線(xiàn)程同時(shí)調(diào)用創(chuàng)建方法,那么它們同時(shí)沒(méi)有檢測(cè)到唯一實(shí)例的存在,從而同時(shí)各自創(chuàng)建了一個(gè)實(shí)例,這樣就有兩個(gè)...詳情>
設(shè)計(jì)模式有哪些分類(lèi)? 2022-09-20
原型模式:通過(guò)復(fù)制現(xiàn)有的實(shí)例來(lái)創(chuàng)建新的實(shí)例。命令模式:將命令請(qǐng)求封裝為一個(gè)對(duì)象,使得可以用不同的請(qǐng)求來(lái)進(jìn)行參數(shù)化。責(zé)任鏈模式:將請(qǐng)求...詳情>
什么是設(shè)計(jì)模式 2022-09-20
設(shè)計(jì)模式(Design pattern)是一套被反復(fù)使用、多數(shù)人知曉的、經(jīng)過(guò)分類(lèi)編目的、代碼設(shè)計(jì)經(jīng)驗(yàn)的總結(jié)。使用設(shè)計(jì)模式是為了可重用代碼、讓代碼更容...詳情>
你熟悉哪些數(shù)據(jù)結(jié)構(gòu)? 2022-09-20
如果大于當(dāng)前節(jié)點(diǎn),則到右子樹(shù)中尋找,如果右子樹(shù)為空則當(dāng)前節(jié)點(diǎn)為要找的父節(jié)點(diǎn),新節(jié)點(diǎn)插入到當(dāng)前節(jié)點(diǎn)的右子樹(shù)即可。對(duì)于要?jiǎng)h除的節(jié)點(diǎn)有兩個(gè)...詳情>
基數(shù)排序算法怎么實(shí)現(xiàn)? 2022-09-20
將所有待比較數(shù)值(正整數(shù))統(tǒng)一為同樣的數(shù)位長(zhǎng)度,數(shù)位較短的數(shù)前面補(bǔ)零。然后,從最低位開(kāi)始,依次進(jìn)行一次排序。這樣從最低位排序一直到最高...詳情>
熱問(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)題