1、爲什麼要使用ToStringBuilder?
系統中一般都要打印日誌的,因爲所有實體的toString()方法 都用的是簡單的"+",因爲每"+" 一個就會 new 一個 String 對象,這樣如果系統內存小的話會暴內存(前提系統實體比較多)。使用ToStringBuilder就可以避免暴內存這種問題的。
2、ToStringBuilder、HashCodeBuilder、EqualsBuilder、ToStringStyle、ReflectionToStringBuilder、CompareToBuilder等這些類都是位於commons-lang.jar下面的,所以要使用這些類一定要導入commons-lang.jar。