Почему при использовании статических конечных переменных рекомендуется объявлять константы только для конечных переменных? Использование статических звуков логично, когда будет много экземпляров класса, но является ли этот аргумент правильным при использовании для действия Android. Фактически, поскольку экземпляр Class будет присутствовать даже после завершения действия и в конечном итоге будет собирать мусор, кажется, что все эти константы будут оставаться в памяти, пока не загрузится загрузчик классов.
Кроме того, встроенные в компилятор нестатические конечные переменные (ints и String) точно так же, как и для статических конечных переменных?