注意:全文是基于Java來描述和實(shí)現(xiàn)的骨望!代理模式的實(shí)現(xiàn)有很多種方法:靜態(tài)代理腌逢,動(dòng)態(tài)代理(又分為反射實(shí)現(xiàn)的動(dòng)態(tài)代理,CGLib通過修改字節(jié)碼文件實(shí)...
注意:全文是基于Java來描述和實(shí)現(xiàn)的骨望!代理模式的實(shí)現(xiàn)有很多種方法:靜態(tài)代理腌逢,動(dòng)態(tài)代理(又分為反射實(shí)現(xiàn)的動(dòng)態(tài)代理,CGLib通過修改字節(jié)碼文件實(shí)...
簡單工廠方法模式又叫靜態(tài)工廠方法模式(Static Factory Method Pattern)辽话,簡而言之就是通過傳入的參數(shù)創(chuàng)建不同的接口實(shí)例...
簡單工廠模式里通過參數(shù)不同創(chuàng)建不同的實(shí)例,創(chuàng)建實(shí)例的邏輯只存在于單一的工廠類靜態(tài)方法里。工廠方法模式則將這些創(chuàng)建的實(shí)例的邏輯分放在“方法”中,工...
代理模式 代理模式:是設(shè)計(jì)模式(Design Pattern)的一種芜壁,旨在通過代理為某些操作添加額外的處理,比如涉及用戶Payment賬戶變動(dòng)操...
ClassLoader介紹 ClassLoader在Java 1.0的時(shí)候就有了高氮,為了滿足Java Applet運(yùn)行時(shí)遠(yuǎn)程加載Java類的需要慧妄。...
只是羅列,并無排序 IBM(其中不乏好文):https://www.ibm.com/developerworks/ CoolShellhttps...
單例模式是在一個(gè)應(yīng)用(Application)中某個(gè)類(Class)有且僅有一個(gè)實(shí)例(Instance)存在纫溃。 相當(dāng)于一個(gè)全局對(duì)象腰涧,方便對(duì)整個(gè)系...
Annotation是特殊的interface韧掩,從java5開始引入紊浩。 因?yàn)锳nnotation的實(shí)現(xiàn)(processor部分)涉及到j(luò)ava編...
1. 垃圾回收算法 垃圾回收算法包括引用計(jì)數(shù)算法、標(biāo)記整理疗锐、標(biāo)記復(fù)制坊谁、標(biāo)記清除。 1). 引用計(jì)數(shù)算法 引用計(jì)數(shù)算法的原理是給每個(gè)對(duì)象添加一個(gè)引...
String在JAVA中是以final修飾的char數(shù)組實(shí)現(xiàn)的滑臊,所以一旦創(chuàng)建了某個(gè)string口芍,不可修改。而且String不能被繼承(final...