原创 太湖照片

原创 Factory method pattern(air: different from the abstract one)

Field Notes: Using the Factory Method PatternAbstract Factory can be implemented as a family of Factory MethodsIn the c

原创 double-check

A Variant: The Double-Checked Locking PatternOnly for multithreaded applicationsThis pattern only applies to multithrea

原创 堆,棧,數組

鏈表與數組的區別A 從邏輯結構來看A-1. 數組必須事先定義固定的長度(元素個數),不能適應數據動態地增減的情況。當     數據增加時,可能超出原先定義的元素個數;當數據減少時,造成內存浪費。A-2. 鏈表動態地進行存儲分配,可以適應數

原创 林銳-高質量c/c++編程指南

返回主頁高質量C++/C編程指南文件狀態[ ] 草稿文件[√] 正式文件[ ] 更改正式文件 文件標識: 當前版本: 1.0作 者: 林銳 博士完成日期: 2001年7月24日版 本 歷 史版本/狀態 作者 參與者 起止日期 備註V 0.

原创 細說多態

“polymorphism(多態)”一詞來自希臘語,意爲“多種形式”。多數Java程序員把多態看作對象的一種能力,使其能調用正確的方法版本。儘管如此,這種面向實現的觀點導致了多態的神奇功能,勝於僅僅把多態看成純粹的概念。  Java中的多

原创 java 學習歷程

最近論壇上看到好幾個朋友都在問,如何學習 Java的問題,”我已經學習了J2SE, 怎麼樣才能轉向J2EE?”, “我看完了 Thinking in

原创 java內存泄漏

  出自:ibm:developerworks中國網站 歐陽辰周欣 一 問題的提出Java的一個重要優點就是通過垃圾收集器(Garbage Collection,GC)自動管理內存的回收,程序員不需要通過調用函數來釋放內存。因此,很多程序

原创 多線程問題again

在編寫多線程代碼的時候經常發生多個線程等待一個事件的情況。這種情況多發生於多個線程在同步方法或者同步塊內調用wait方法等待同一個被鎖住的對象。當另一

原创 限制線程優先級和調度

限制線程優先級和調度   Java 線程模型涉及可以動態更改的線程優先級。本質上,線程的優先級是從 1 到 10 之間的一個數字,數字越大表明任務越緊

原创 some java tips

1.1 不用new關鍵詞創建類的實例用new關鍵詞創建類的實例時,構造函數鏈中的所有構造函數都會被自動調用。但如果一個對象實現了Cloneable接口,我們可以調用它的clone()方法。clone()方法不會調用任何類構造函數。在使用設

原创 java輸入輸出淺談

Java語言的輸入輸出功能是十分強大而靈活的,美中不足的是看上去輸入輸出的代碼並不是很簡潔,因爲你往往需要包裝許多不同的對象。在Java類庫中,IO部分的內容是很龐大的,因爲它涉及的領域很廣泛:標準輸入輸出,文件的操作,網絡上的數據流,字

原创 Introducing the Abstract Factory Pattern

Introducing the Abstract Factory PatternAccording to the Gang of Four, the intent of the Abstract Factory pattern is to

原创 好累, 真的好累

有時候連說話的力氣....都沒有....sigh....不過似乎以前越來越明朗了....

原创 about placement new syntax

Placement Syntax Arguments specifying an allocated storage location can be supplied to new by using the argument_list,