原创 由微見著,模擬JDK動態代理的實現1
話說代理說白了就是方法的再封裝,實現代理是由繼承和聚合兩種方式實現的。動態代理就是使用代理類在運行時根據傳入的接口類型的對象,生成class文件,實例化,並調用裏面的代理方法。 以下是例子(code): /** * 使用聚合來實現代
原创 九陽神功,扎馬練起!類、對象、實例、實例化的理解!
類:中文字面意思是很多相似事物的綜合,如:類羣、人類. 對象:對象是相對於類的具體,是行動或者思考時作爲目標的事物,比如:人類很籠統,廣泛,但是比如從人類中拿出一個人來描述形容人類是怎樣的呢,這時候我們腦海中就有一個比較形象具體的畫面了,
原创 實業創造價值!工廠模式小實現!
/** * Single模式 * @author Administrator * */ public class Car implements Moveable {private static Car car = new Car(
原创 由微見著!模擬JDK動態代理的實現2---Spring AOP
續: /** * 測試端 * @author Administrator * */ public class Client {public static void main(String[] args) throws Excep
原创 java網絡編程學習資料
http://www.bianceng.cn/Programming/Java/201101/22988.htm
原创 精華鉅獻!三種獲取類的對象的方式
引文:http://www.tuicool.com/articles/bmeYFf 類的對象是什麼前文已經講述,這裏就不累贅了。爲什麼用到類的對象:是因爲,對象有屬性和行爲,拿到類的對象,就可以拿到類的屬性。以下三種方式,都可以拿到類的對
原创 換皮膚?系列工廠/抽象工廠(模式)的實現
有時候我們見到換皮膚,切換系列產品(族),是不是所有代碼重新來過一遍呢,不是的,這時候抽象工廠/系列工廠模式應運而用.抽象工廠的基本脈絡就是繼承於父級產品類的多個抽象產品類的具體實現。 以下是實現: /** * 工廠的父類-抽象工廠-產
原创 swing的JFrame容器的一些小玩意
才疏學淺,搞着玩一下,不吝賜教: /** * 使用JFrame來做一個小窗口玩玩 * @author Rick * */ public class JFreamTest {public static void main(Stri
原创 collection和collections接口的區別
1、java.util.Collection 是一個接口。它提供了對集合對象進行基本操作的通用接口方法。Collection接口在Java 類庫中有很多具體的實現。Collection接口的意義是爲各種具體的集合提供了最大化的統一操作方式
原创 理解類名.class
理解類名.class(Type.class)首先我們要理解對java的類、對象、實例(化)不能混淆且理解. 類:中文字面意思是很多相似事物的綜合,如:類羣、人類. 對象:對象是相對於類的具體,是行動或者思考時作爲目標的事物,比如:人類很籠
原创 對於父類型引用指向子類型實例的好處(Java多態-簡明)
好處是:父類型(普通類,抽象類,接口)如果有多個實現,每個實現都有自己的對父類型方法的重寫,當引用自己子類型這邊重寫的方法時,直接用父類型變量調用,
原创 責任鏈(職責鏈)模式簡例[Chain of Responsibility]
本例代碼不單只可以實現一條責任鏈,還可以將一條責任鏈當做一個責任加載到主鏈上 Code: --------------------------------------------------------------------------
原创 ArrayList和LinkedList(選擇數據結構的衡量標準)
理論是理想,實踐實驗纔是真標準!!以下是理論總結,具體看業務需要和實際生產! 1. ArrayList 根據元素下標讀取快,因此更替元素也快:底層有數組Index. LinkedList根據元素下標讀取慢,更替元素慢:底層沒有Index.
原创 正則表達式各種字符含義(鏈接)
http://www.cnblogs.com/afarmer/archive/2011/08/29/2158860.html
原创 解決eclipse沒有斷點卻在有異常時跳到debug模式界面的問題
點擊Eclipse菜單欄的window---》點擊preference---》點擊Run/Debug下拉菜單---》perspectives---》點擊提示爲: Open the associated perspective when a