Ecco perchè non bisognerebbe usare mai java.net.URL e usare invece java.net.URI
La classe java.net.URL veniva aggiunta nella libreria standard di Java nel 1995, e già allora era presente un grave problema con l’implementazione del suo metodo equals . Il problema è evidente dall’immagine che segue: Usando la classe URL, due url differenti risultano uguali secondo equals. Infatti

