Здравствуйте, читаю книгу Шилдта по Java.
Вопрос по классам-оболочкам, цитата:
Конструктор Character( ) имеет следующую форму: Character (char символ)
Но, начиная с версии JDK9, конструктор класса Character больше не рекомендован к употреблению. В настоящее время для получения объекта типа Character рекомендуется пользоваться статическим методом valueOf( ). Этот метод возвращает объект типа Character, в который заключается символьное значение ch примитивного типа char
Аналогичный метод valueOf( ) используется и для других оболочек: Byte, Short, Integer, Long, Float, Double.
Вопрос: почему с JDK9 не рекомендуется использовать конструктор, а меняют его на метод?