![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
適配器模式龙致、裝飾者模式、代理模式顷链,三者極其相似目代。
眾所周知,JDK1.8之后HashMap的結構發(fā)生了重大變化嗤练,不再是靜態(tài)的數(shù)組+鏈表榛了,而是在數(shù)組+鏈表和數(shù)組+紅黑樹之間有條件變換。 關于紅黑樹...
相信java程序員都知道double是一種不能用作精確計算的類型霜大,因為它會有精度損失,而要想規(guī)避精度損失革答,大家都會想到BigDecimal战坤,這是...
死鎖是一種非常不受歡迎的現(xiàn)象,對于不含數(shù)據(jù)庫的系統(tǒng)內死鎖残拐,我相信絕大多數(shù)程序員都能夠避免途茫。不要出現(xiàn)同步代碼塊的嵌套一般就可以避免死鎖,但還有兩個...
本文主要是結合我平時遇到的一些問題溪食,分析一下Oracle數(shù)據(jù)庫中拉鏈表的一些非常規(guī)操作囊卜,即將多個拉鏈表合并和將有多個屬性的拉鏈表拆分。為此我將從...
以上是解釋器模式的類圖错沃,解釋器模式是當年GoF(俗稱四人幫)面向對象的二十三種模式中的一種边败,這種模式的主要應用場景是按照既定的規(guī)則解析字符串,可...
單例模式捎废,是面向對象23種模式中比較簡單的一個笑窜,幾乎每一個程序員都能快速默寫這個模式的范例,在此我就省略這個復制粘貼默寫的過程了登疗。單例模式的任務...
說起反射排截,總是讓初學者覺得特別高端嫌蚤,無法理解,甚至有點與java的編程習慣有點背道而馳断傲,或者有些人談到這個詞就會說一些JVM脱吱、動態(tài)加載之類的話,...