Мой вопрос в том, чтобы объявить arraylist окончательным. Я знаю, что как только я напишу окончательный ArrayList list = new ArrayList();
, я могу добавить, удалить объекты из этого списка, но я не могу list = new ArrayList()
или list = list1
. Но что будет использовать объявление arraylist как
Private static final ArrayList list = new ArrayList();
. И помимо разницы, о которой я упомянул выше, какая разница между двумя декларациями:
1. ArrayList list = new ArrayList()
2. private static final ArrayList list = new ArrayList();