java.net.URL オブジェクトに対する hashCode()equals() の呼び出しと、マップとセットに URL オブジェクトを追加している呼び出しを報告します。

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

例:


  boolean urlEquals(URL url1, URL url2) {
      return url1.equals(url2);
  }