Когда использовать intern () для строковых литералов
Я вижу много устаревшего кода, подобного этому:
class A {
public static final String CONSTANT = "value".intern();
...
}
Я неЯ не вижу никакой причины для intern (), как в Javadoc можно прочитать: "Все буквенные строки и строковые константные выражения интернированы. " Есть ли какое-то намерение в этом, может быть, в прошлых версиях языка?