Ce n'Collections.unmodifiableSet() faire en Java?

Je peux voir que Collections.unmodifiableSet retourne un inmodifiable vue de l'ensemble, mais je ne comprends pas pourquoi on ne peut pas utiliser le final modificateur pour accomplir cette tâche.

Dans ma compréhension, final déclare une constante: quelque chose qui ne peut pas être modifié. Donc, si un jeu est déclaré comme une constante, alors il ne peut pas être modifié: rien ne peut être enlevé de l'ensemble et rien ne peut être ajouté.

Pourquoi avons-nous besoin Collections.unmodifiableSet?

InformationsquelleAutor Roman | 2010-03-10