Je veux vraiment dire égalité d'identité ici.
Par exemple, ce qui suit sera-t-il toujours imprimé vrai ?
System.out.println("foo".getClass() == "fum".getClass());
Merci d'avance,
~ Mack
Je veux vraiment dire égalité d'identité ici.
Par exemple, ce qui suit sera-t-il toujours imprimé vrai ?
System.out.println("foo".getClass() == "fum".getClass());
Merci d'avance,
~ Mack
Oui, la classe des jetons sont uniques (pour tout chargeur de classe, qui est).
I. e. vous obtiendrez toujours une référence au même objet physique dans le même chargeur de classe royaume. Cependant, un autre chargeur de classe charger une autre classe jeton, en conjonction avec le fait que la même définition de la classe est réputé différents lorsqu'ils sont chargés par deux chargeurs de classes distinctes.
Voir cette réponse de la mine pour une démonstration de ce.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.