首先說(shuō)一個(gè)錯(cuò)誤的說(shuō)法:通過(guò)查看文檔中是否出現(xiàn)synchronized修飾符,可以確認(rèn)一個(gè)方法是否是線程安全的。線程安全性不是一種“要么全有要么全...
commons-logging下載commons-logging是Apache下的開(kāi)源項(xiàng)目。commons-logging.jar的下載地址為:...
1.StringUtils(1)判空 (2)去空 (3)截取 (4)連接 2.ArrayUtils(1)隨機(jī)數(shù) 3.DateUtils(1)日期
所有的異常都是從Throwable 的類派生出來(lái)的。throwable下面有三種結(jié)構(gòu):受檢異常、運(yùn)行時(shí)異常和錯(cuò)誤。 一、受檢異常如果期望調(diào)用者在...
一、 類類通常由變量、屬性和方法組成。按照書(shū)中所講的Java的約定,類應(yīng)該由一組變量開(kāi)始,如果有靜態(tài)公共常量,應(yīng)該放在前面,然后是私有靜態(tài)變量和...
第40條有一個(gè)建議:對(duì)于參數(shù)類型,要優(yōu)先使用接口而不是類。通俗地講,應(yīng)該優(yōu)先使用接口而不是類來(lái)引用對(duì)象。如果有合適的接口類型存在,那么對(duì)于參數(shù)、...
如果要想使一個(gè)API真正可用,就必須為其編寫文檔。傳統(tǒng)意義上的API文檔是手動(dòng)生成的,所以保持文檔與代碼同步是一件很繁瑣的事情。Java環(huán)境提供...
考慮下面的程序,類Bigram 表示一個(gè)雙字母組,考慮打印語(yǔ)句的輸出結(jié)果 為什么結(jié)果是這樣?bigrams采用的集合類型是HashSet,為什么...