org.springframework.core包解讀:
在該包下有四個子包(annotation,enums,io,style,task)和若干個類(...),這里先逐個介紹各個子包的作用
..annotation
該包只有兩個類:
AnnotationUtils.java : 寫了一些獲取annotation的幫助方法,其中主要是對bridge method 的 annotation 的獲取工作
Order.java
一個annotation

..enums
enumeriable的支持,在比較老的版本中沒有enum關鍵字,所以而和的枚舉類型全部都是靠常量實現,根本無法保證編譯期的類型安全type-safe,所以spring提供了一套自己的實現,當然最新的enumeriable支持也在其中

..io
主要是對底層Resource的支持,其中有幾個接口Resource.java,ResourceLoader.java,ResourceEditor是相對獨立的,它們的關系是從后向前依次封裝的關系


..style
主要是*.toString()方法輸出格式的封裝
ToStringStler.java ValueStyler.java,前者封裝了后者


..task
提供了線程管理和調度的支持,或者使用原有的調度方式,或者使用JDK最新的調度方式(應該是JDK1.5)

未完待續...