原创 關於設計模式的感悟5

五,倒置依賴原則與里氏代換原則:待續

原创 關於設計模式的感悟2

二,開——閉原則:即對繼承開放,對修改關閉。爲什麼呢?這主要是爲了讓你的類易維護,可重用,也就是軟件開發中的要求之一:可維護,可重用。可以想一下,你寫了一個類,時不時,就往這個類中增加代碼,增加功能,有時不小心刪除了一些其他的代碼,當其它類

原创 關於設計模式的感悟3

三,組合/聚合原則:即在開發一個軟件過程中,應儘量多使用組合/聚合原則。組合,聚合的定義我也忘了,但它們的區別,你可以想像一下一隻雁的翅膀與雁的關係便是組合關係,局部的生命週期一定不能長於整體的,或局部的生命週期由整體管理,這樣便是組合;而

原创 關於設計模式的感悟4

四 迪米特法則:當一個類與另一個類進行交互時,就使用第三個類來傳遞這兩個類之間的消息。 爲什麼這樣,爲了降低軟件耦合度的問題。

原创 在進行知道回答過程中的知識點總結1

java Class.forName(className) ClassNotFoundException 異常 當需要在運行時,加載一個類時,可用這種方法 Class.forName(className).( 與 className.cla

原创 我的友情鏈接

51CTO博客開發射手阿印

原创 java,實例初始化塊,靜態初始化塊,clone方法

今天無聊,看了一下java語言基礎知識,對 實例初始化塊,靜態初始化塊 的執行順便,有了一點了解,便記下來,方便以後查閱。 在一個類定義中,初始化塊,就是一塊用 { }  大括號括起來的代碼段。但“實例初始化塊”只是單單的 大括號,當每次創

原创 建自己的網站

 If you wish to have a professional shared hosting quality in a free hosting package, come and host with 000webhost.com

原创 java線程筆記

寫這篇博文,無他,就是在看java線程知識時,感覺一些知識點,必須背下,所以就自己複述一下,寫了下來。       在同步中,需要對含有同步代碼的對象進行鎖定。 先介紹兩個類的一些重要方法: (Object)  wait 方法,作用:使執行

原创 MyEclipse 註冊碼生成代碼

    無他,在網上看了一個 MyEclipse 註冊碼生成代碼,運行該類後,只需在控制檯輸入用戶名,便能生成相應的註冊碼,很強。(沒仔細研究過它的代碼,原理)現獻上源碼:     import java.io.*;         pub

原创 ant學習筆記1

鑑於之前自己的電腦在重裝時,不小心把硬盤重新格式化了,所有寶貴資料都被格了,心痛不已,感慨數據之重要,數據備份之重要。 現在寫博文,當是作筆記,讓51cto來幫忙備份,只是擔心,某一天,它們服務也把存儲介質給“格”了,那就。。。 ant 內

原创 珠海金山的面試經歷

    好久沒寫博客,那就寫吧。也借下“金山”的名人效應,爲博客增加下人氣。     先說廣東珠海吧,一個沿海城市,風景宜人;再說珠海金山的大廈,真的是一個軟件帝國,很宏偉。回主題,說下面試。我是去應聘:數據運營開發的。     金山的面試

原创 jsp 文件上傳組件編碼要點

今天又搞了一下,jsp文件上傳組件。感覺,實際上,文件上傳,也就是一個客戶端上傳一個文件(有時,裏面可能包含一些隱藏字段),服務器端(通過request.getInputStream())獲得一個 InputStream 輸入流,然後在裏面

原创 我也來湊熱鬧--單例模式(2)

前面,我們介紹了兩個實現單例模式的方法,但對於前一種,如何在多線程環境下,安全實現單例模式呢? 當說到多線程,我們不難想到java語言裏提供的同步關鍵字:synchronized (3)且看代碼如下: public class Single

原创 我的友情鏈接

51CTO博客開發射手阿印