“如果一個程序只含有數(shù)量固定的對象,而且已知它們的存在時間,那么這個程序可以說是相當簡單的。”
通常,我們的程序需要根據(jù)程序運行時才知道的一些標準創(chuàng)建新對象。若非程序正式運行,否則我們根本不
知道自己到底需要多少數(shù)量的對象,甚至不知道它們的準確類型。為了滿足常規(guī)編程的需要,我們要求能在
任何時候、任何地點創(chuàng)建任意數(shù)量的對象。所以不可依賴一個已命名的句柄來容納自己的每一個對象,就象
下面這樣:
MyObject myHandle;
因為根本不知道自己實際需要多少這樣的東西。
為解決這個非常關(guān)鍵的問題,Java 提供了容納對象(或者對象的句柄)的多種方式。其中內(nèi)建的類型是數(shù)
組,我們之前已討論過它,本章準備加深大家對它的認識。此外,Java 的工具(實用程序)庫提供了一些
“集合類”(亦稱作“容器類”,但該術(shù)語已由AWT 使用,所以這里仍采用“集合”這一稱呼)。利用這些
集合類,我們可以容納乃至操縱自己的對象。本章的剩余部分會就此進行詳細討論。 電腦硬件 本文出自:億恩科技【mszdt.com】
服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|