Java Final arraylist

Ma question est concernant la déclaration d'une liste de tableaux comme définitive. Je sais qu'une fois que j'écris final ArrayList list = new ArrayList(); je peux ajouter, supprimer des objets à partir de cette liste, mais je ne peux pas list = new ArrayList() ou list = list1. Mais quelle sera l'utilisation de déclarer arraylist comme
Private static final ArrayList list = new ArrayList();. Et en dehors de la différence, je l'ai mentionné ci-dessus quelle sera la différence entre les deux suivantes de la déclaration:

1. ArrayList list = new ArrayList()

2. private static final ArrayList list =  new ArrayList();
Il semble que vous êtes visant à obtenir des précisions sur la différence entre une variable d'instance et une variable statique. Si ce n'est pas le cas, veuillez préciser plus.

OriginalL'auteur user553198 | 2010-12-24