54、Java中的遗留类和接口介绍

Java中的遗留类和接口介绍

1. 遗留类和接口概述

早期的 java.util 并没有包含集合框架,而是定义了一些类和一个接口来存储对象。随着集合框架在J2SE 1.2中被引入,部分原始类经过重新设计以支持集合接口,现在它们技术上属于集合框架的一部分。不过,当新的集合类能实现与遗留类相同的功能时,通常建议使用新的集合类。需要注意的是,本章介绍的现代集合类都不是同步的,而所有遗留类都是同步的,在某些情况下这一区别很重要,也可以使用 Collections 提供的算法来同步集合。

遗留类包括:
- Dictionary
- Hashtable
- Properties
- Stack
- Vector

还有一个遗留接口 Enumeration

2. Enumeration接口

Enumeration 接口定义了用于枚举(逐个获取)对象集合中元素的方法。这个遗留接口已被 Iterator 取代,虽然未被弃用,但对于新代码来说已过时。不过,它仍被一些遗留类(如 Vector Properties )的方法以及其他一些API类使用。JDK 5为其添加了泛型支持,其声明如下:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值