Зачем объявлять ссылку на экземпляр конечного класса как final?

Какое значение имеет вторая строка:

public final class A {}
final A obj1=new A();

Если A уже неизменяемый, то зачем делать obj1 final? (Просто для того, чтобы привязать его к уникальной ссылке на память?).

6
задан razlebe 6 July 2011 в 17:32
поделиться