java.net.URL オブジェクトに対する hashCode() および equals() の呼び出しを報告します。

URLequals() および hashCode() メソッドは、ホスト名を解決するために DNS ルックアップを実行する可能性があります。 このため、ネットワークの稼働状況と DNS サーバーの速度によっては大幅な遅延が発生する場合があります。 java.net.URL の代わりに java.net.URI を使用することで、DNS ルックアップを回避できます。

例:


  int equalsHashCode(URL url1, URL url2) {
    return url1.hashCode() == url2.hashCode();
  }