摘要: GZIP
1. Compressing a File in the GZIP Format
2. Uncompressing a File in the GZIP Format
ZIP
1. Creating a ZIP File
2. Listing the Contents of a ZIP File
3. Retrieving a Compressed File from a ZIP File
閱讀全文
摘要: JDK 5 新增一些特性來(lái)簡(jiǎn)化開(kāi)發(fā),這些特性包括泛型,for-each 循環(huán),自動(dòng)裝包/拆包,枚舉,可變參數(shù), 靜態(tài)導(dǎo)入 。使用這些特性有助于我們編寫(xiě)更加清晰,精悍,安全的代碼。
閱讀全文
摘要: Java中的多線程使用synchronized關(guān)鍵字實(shí)現(xiàn)同步.為了避免線程中使用共享資源的沖突,當(dāng)線程進(jìn)入synchronized的共享對(duì)象時(shí),將為共享對(duì)象加上鎖,阻止其他的線程進(jìn)入該共享對(duì)象.但是,正因?yàn)檫@樣,當(dāng)多線程訪問(wèn)多個(gè)共享對(duì)象時(shí),如果線程鎖定對(duì)象的順序處理不當(dāng)話就有可能線程間相互等待的情況,即常說(shuō)的: 死鎖現(xiàn)象.
閱讀全文
摘要: Java Socket簡(jiǎn)單入門(mén)例子.
閱讀全文