Ответ 1
Это дата, по которой Java будет считать себя устаревшей. После устаревания он начнет предлагать пользователю обновить Java, независимо от того, выпущена ли новая версия Java. Похоже, что эта дата установлена на следующий запланированный выпуск + 1 месяц.
ПРИМЕЧАНИЕ. Java также отправляет домой и загружает файл с последними версиями Java. Если Oracle выпустит внеполосный патч на ранней стадии, они могут немедленно инициировать сообщения об обновлении на всех Java-клиентах.
Из заметок о выпуске Java 7 update 10
JRE полагается на периодические проверки с сервером Oracle для определения того, насколько он (JRE) по-прежнему считается актуальным со всеми доступными исправлениями безопасности (выше базовой базы безопасности). Раньше, если JRE не смог связаться с сервером Oracle, он продолжал вести себя так, как будто он по-прежнему является самой последней версией в отношении безопасности в течение неопределенного периода времени.
Чтобы избежать этой проблемы, в JDK 7u10 был добавлен вторичный механизм, который не полагается на внешнюю связь. Начиная с этого выпуска, все JRE будут содержать дату окончания жесткого кодирования. Дата истечения рассчитана для завершения после запланированного выпуска следующего обновления критического обновления.
Это означает, что JRE, которые не могут связаться с Oracle Servers в течение длительного периода времени, теперь начнут предлагать дополнительную защиту через разумный период и не будут продолжать вести себя так, как если бы они были все еще актуальны с безопасностью исправления.