搜尋老魚筆摘(本網誌及所屬協作平台)

2008-11-21

(分享製作圖) Java Collections (集合) Frameworks - Part 1

巧智不如拙誠 !
用最大膽的"愚"誠來矮化自身的能力, 得失之間,
少了許多不必要的煩鎖事物,
更可免除對"外在名利的角逐",
免於遺忘自我研究學習的初衷 !
- 老魚的"老子道德經"新解

(點圖放大再收藏)



我們經常使用著 Java SE 集合 API ..., 但當您開始邁向 SCJD 的水準時,
您必須學習跳脫被"框住"的腦袋, 尋找更寬廣的視野 ...
就如星雲大師的一句話 :
"一個人的心量有多大, 成就就有多大 !"

如果您只是為了考認證而遷就著那考試範圍學習,
那老魚只能說恭喜您, 遲早都可以 Pass,
但 ... 您不一定能勝任實務的工作 ! 舉列來說 SCJP 的認證裡,
JDBC 不考, 反加重在考 Thread ..., 對一個剛踏入社會的新鮮人來說,
是乎不太需要太多"雲端"和太過理想化, 需要更務實的新戰士~呵

當我們熟習了原有 Java SE SDK 中的 Java Collections Framework 的使用後,
就會開始感到受到限制, 這時也要開始告訴自己要"飛", 嗯 ...
Java SE 的內容不是最棒的, 只是個通用標準 !
一定有更好更適合的 API Library's 可以勝任這些工作, 開發者不應受限制 ...

在 Java SE 以外, 目前有著下列二個經常被廣泛使用的 Java 集合類 API,
且同以 Apache 授權方式發佈:
  1. Apache Common Collections -
    http://commons.apache.org/collections/
  2. Google Collections Library -
    http://code.google.com/p/google-collections/

這二者最大的差別在於 Apache Common Collections,
不使用 JDK 1.5 的 Generic(泛型), 較適合用於 JDK 1.4 以下的開發環境.
Google-Collections 則剛好補足這點, 運用於 JDK 1.5 以上並運用 Generic,
且 Google 內部有許多的產品都使用者它哦.

沒有留言:

張貼留言

熱門文章

大智若魚::人生處處是道場-站內SEO參考標籤雲