java 为什么有这么多不同名但功能相同的方法
发布网友
发布时间:2024-10-02 19:02
我来回答
共1个回答
热心网友
时间:2024-11-03 08:59
1、有些是不同类库的同功能类,比如不同的集合类里都会有哈希表,可以叫HashMap,也可能叫Dictionary。
2、有些是同一个类库的不同版本,这种是为了向下兼容,所以没有替代,而是提供了同功能的不同名的类。
3、有些是从不同实现方式看的,比如StringBuffer和BufferBuilder,提供的线程安全与否的版本。