对一个非常简单的程序来说,它可能只拥有一个固定数量的对象,而且对象的“生存时间”或者“存在时 间”是已知的。但是通常,我们的程序会在不定的时间创建新对象,只有在程序运行时才可了解到它们的详 情。此外,除非进入运行期,否则无法知道所需对象的数量,甚至无法得知它们确切的类型。为解决这个常 见的程序设计问题,我们需要拥有一种能力,可在任何时间、任何地点创建任何数量的对象。本章的宗旨便 是探讨在使用对象的同时用来容纳它们的一些 Java 工具:从简单的数组到复杂的集合(数据结构),如 Vector和 Hashtable 等。最后,我们还会深入讨论新型和改进过的 Java 1.2 集合库。
1 package Com.TomTest; 2 3 4 public class TomTest_09{ 5 public static void main(String args[]){ 6 int a=9,b=5,c=7,t; 7 if(a>b) { 8 t=a; a=b; b=t; 9 } 10 if(a>c) { 11 t=a; a=c; c=t; 12 } 13 if(b>c) { 14 t=b; b=c; c=t; 15 } 16 System.out.println("a="+a+",b="+b+",c="+c); 17 } 18 }