Когда использовать intern () для строковых литералов

Я вижу много устаревшего кода, подобного этому:

class A {
    public static final String CONSTANT = "value".intern();
    ...
}

Я неЯ не вижу никакой причины для intern (), как в Javadoc можно прочитать: "Все буквенные строки и строковые константные выражения интернированы. " Есть ли какое-то намерение в этом, может быть, в прошлых версиях языка?

Ответы на вопрос(4)

Ваш ответ на вопрос