LINUX.ORG.RU

История изменений

Исправление Legioner, (текущая версия) :

Ломаются те вещи, которые завязаны на внутренностях. Ограничение доступа к внутренностям позволяет в будущем эти внутренности менять без боязни того, что что-то поломается. То бишь это вынужденные решения, которые продиктованы желанием не повторять подобную ситуацию в будущем.

Раньше с этим поступали проще. Говорили «не используйте всякие sun.* никогда вообще». Но их не слушали и использовали. Поэтому пришли к выводу, что нужно не говорить, а запрещать техническими средствами.

Нормальный код как работал в Java 1.0, так и будет продолжать работать в Java 16.

Исходная версия Legioner, :

Ломаются те вещи, которые завязаны на внутренностях. Ограничение доступа к внутренностям позволяет в будущем эти внутренности менять без боязни того, что что-то поломается. То бишь это вынужденные решения, которые продиктованы желанием не повторять подобную ситуацию в будущем.

Раньше с этим поступали проще. Говорили «не используйте всякие sun.* никогда вообще». Но их не слушали и использовали. Поэтому пришли к выводу, что нужно не говорить, а запрещать техническими средствами.