Sto guardando degli esempi di codice e non capisco la differenza tra Set ed HashSet.
Ad esempio
codice:public class Persona { private final String nome; private HashSet<Azienda> insieme_link; public Persona(String n) { nome = n; insieme_link = new HashSet<Azienda>(); } ... }Non comprendo cosa cambi usando uno o l'altro, me lo sapreste spiegare?codice:public final class GestioneRubrica { public static Set<String> tuttiNumTel(Persona p1, Persona p2) { Set<String> result = p1.getNumTel(); Iterator<String> it = p2.getNumTel().iterator(); while(it.hasNext()) result.add(it.next()); return result; } ... }