java.net.URL
对象的 java.util.Set
和 java.util.Map
的实例化。
由于对 URL
的 equals()
和 hashCode()
方法的调用,将 URL
对象添加到此类集合可能会导致性能问题。
URL
的 equals()
和 hashCode()
方法使用 DNS 查找,这取决于网络的可用性,且 DNS 服务器的速度可能会导致显著延迟。
示例:
Set<URL> set = new HashSet<URL>();