原创 程序經典問題【轉】

【程序1】 題目:古典問題:有一對兔子,從出生後第3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,假如兔子都不死,問每個月的兔子總

原创 13個代碼註釋的小技巧【轉】

這篇文章是由José M. Aguilar在他卓越的博客中以西班牙語的形式首發,其後Timm Martin在獲得Aguilar先生的授權下,對該文章進行翻譯、修改,並且在DevTopics上發佈。 以下13

原创 一些常用的正則表達式【轉】

正則表達式是一種通用的標準,大部分計算機語言都支持正則表達式,包括as3,這裏轉摘出了一些常用的正則表達式語句,大家用到的時候就不用自己寫了 ^\d+$  //匹配非負整數(正整數 + 0) ^[0-9]*

原创 Java中serialVersionUID的解釋

serialVersionUID作用: 序列化時爲了保持版本的兼容性,即在版本升級時反序列化仍保持對象的唯一性。有兩種生成方式: 一個是默認的1L,比如:private stati

原创 ANT十五大最佳實踐【轉】

ANT十五大最佳實踐作者:Eric M. Burke, coauthor of Java Extreme Programming Cookbook原文:http://www.onjava.com/pub/a

原创 JAVA簡單編碼規則【轉】

一、規範存在的意義 應用編碼規範對於軟件本身和軟件開發人員而言尤爲重要,有以下幾個原因: 1、好的編碼規範可以儘可能的減少一個軟件的維護成本 , 並且幾乎沒有任何一個軟件,在其整個生命週期中

原创 log4j配置文件的含義

log4j.properties各語句的含義。 這是一個數據庫配置文件 #這是一個配置文件實例,PropertyConfigurator將使用這個文件 : #聲明一個appender變量名爲JDBC log

原创 java編程基礎知識

1.Java語言的特點:面向對象,跨平臺,多線程 2.Java運行環境:JVM+Java API 3.數據類型: boolean 1 char 16 byte 8 short 16 int 32 long

原创 JAVA讀書目錄【轉】

統計一下,爭取每年能讀3本書 01.《成功通過Sun認證 Java2程序員考試》 02.《Java實例技術手冊》 03.《數據結構與算法分析--JAVA 語言描述》 04.《Junit In Action》

原创 對象序列化爲何要定義serialVersionUID的來龍去脈【轉】

在很多應用中,需要對某些對象進行序列化,讓它們離開內存空間,入住物理硬盤,以便長期保存。比如最常見的是Web服務器中的Session對象,當有10萬用戶併發訪問,就有可能出現10萬個Session對象,內存