的表,自动增加容量来容纳你所需的元素。使用下标存储和检索对象就象在一个标准的数组中一样。你也可以用一个迭代器从一个Vector中检索对象。Collectio
ListArrayList实现一个数组,它的规模可变并且能像链表一样被访问。它提供的功能类似Vector类但不同步Collectio
ListLi
kedList实现一个链表。由这个类定义的链表也可以像栈或队列一样被使用Hashtable:实现一个映象,所有的键必须非空。为了能高效的工作,定义键的类必须
实现hashcode方法和equal方法。这个类是前面java实现的一个继承,并且通常能在实现映象的其他类中更好的使用。HashMap:实现一个映象,允许存储空对象,而且允许键是空(由于键必须是唯一的,当然只能有一个)。WeakHashMap:实现这样一个映象:通常如果一个键对一个对象而言不再被引用,键对象对将被舍弃。这与HashMap形成对照,映象中的键维持键对象对的生命周期,尽管使用映象的程序不再有对键的引用,并且因此不能检索对象。TreeMap:实现这样一个映象,对象是按键升序排列的。
7、
Stri
g和Stri
gBuffer的区别?
JAVA平台提供了两个类:Stri
g和Stri
gBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个Stri
g类提供了数值不可改变的字符串。而这个Stri
gBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用Stri
gBuffer。典型地,你可以使用Stri
gBuffers来动态构造字符数据。
8、
谈一谈你对java跨平台的理解?
一处编译随处运行
9、
CS与BS的区别
CS是Clie
tServer的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、I
formix或SQLServer。客户端需要安装专用的客户端软件。
fBS是BrowerServer的缩写,客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或I
ter
etExplorer,服务器安装Oracle、Sybase、I
formix或SQLServer等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过WebServer同数据库进行数据交互。
10、静态变量和实例变量的区别?
静态变量属于类,不用实例化就已经存在,所有的实例共享同一个静态变量,可以通过类名和实例名来访问。实例变量属于实例,每个实例都有自己的这个变量,只能通过实例名来访问。
fr