19.05.2017 22:34
Новости.
Просмотров всего: 11029; сегодня: 1.

Oracle намерена упростить миграцию в Java 9

Новое предложение временно разрешило бы незаконный отражающий доступ из кода по пути к классу по умолчанию, поэтому более старый код будет функционировать в Java 9.

Легче перенести код на запланированный выпуск Java 9, выход которого ожидается в конце июля, если комитет, который управляет Java, одобрит предложение, только что сделанное Oracle для лучшего размещения модульности, ключевой новой функции в Java 9. Oracle сделал предложение после Получить сильное противодействие его планам модуляции от сообщества Java

В предложении, размещенном в четверг, Марк Рейнхольд, главный Java-архитектор Oracle, заявил, что сильная инкапсуляция внутренних API-интерфейсов JDK вызвала опасения, что код, который работает на JDK 8, не будет работать на JDK 9 и что в JDK 8 этого предупреждения не было сделано заранее «Чтобы помочь всей экосистеме перейти на модульную платформу Java в более спокойном темпе, я тем самым предлагаю разрешить незаконный отражающий доступ из кода по пути к классам по умолчанию в JDK 9 и запретить его в будущем выпуске», — сказал он.

Согласно предложению, существующий «большой выключатель kill» в опции —permit-illegal-access станет стандартным поведением системы исполнения JDK 9, хотя и без такого количества предупреждений, сказал Рейнхолд. «Текущее поведение JDK 9, в котором недопустимые операции рефлексивного доступа из кода на пути к классу не разрешены, станет по умолчанию в будущей версии. Во время компиляции ничего не изменится ».

Реинхолд заметил: «Магически не решить каждую проблему внедрения JDK 9». Конкретные типы встроенных загрузчиков классов по-прежнему различны, rt.jar все еще нет, макет системного образа не тот, и Строка версии все еще имеет новый формат.


Ньюсмейкер: KukaIT
Поделиться:

Интересно:

Путь кошелька
23.12.2024 17:45 Аналитика
Путь кошелька
Мы первое поколение людей, которые с момента появления денег избавлены от необходимости носить их с собой. Для многих расплачиваться при помощи смартфона стало уже привычным делом. Возможно, что и эта технология вскоре уступит место оплате по биометрии. Кого-то...
23.12.2024 15:38 Аналитика
Декорируем дачу к Новому году: 3 простые идеи для двора и дома
Новый год к нам мчится, скоро все случится… Поэтому стоит получше подготовиться к самому долгожданному празднику в году. Особенно если отмечать его задумано за городом: декорировать участок и дом и превратить их в настоящую волшебную сказку. Три простые и практичные идеи, которые не только порадуют...
О героизме детей-сирот Ленобласти в годы ВОВ расскажет фильм
23.12.2024 11:11 Новости
О героизме детей-сирот Ленобласти в годы ВОВ расскажет фильм
Стартовали съемки военной драмы о героизме детей-сирот во время оккупации немецко-фашистскими захватчиками Гатчинского района Ленинградской области. Производством фильма занимается кинокомпания «Триикс Медиа» при поддержке Фонда кино. Основанный на реальных событиях полнометражный...
Битва за Днепр: освобождение Левобережной Украины и Донбасса
23.12.2024 09:01 Аналитика
Битва за Днепр: освобождение Левобережной Украины и Донбасса
Битва за Днепр, принятое в отечественной военно-исторической литературе название совокупности оборонительных и наступательных операций советских войск, проведённых в августе – декабре 1943 г. в целях освобождения Левобережной Украины, Донбасса, форсирования Днепра и захвата плацдармов на его правом...
325 лет назад Петр I издал указ о праздновании Нового года 1 января
20.12.2024 13:05 Аналитика
325 лет назад Петр I издал указ о праздновании Нового года 1 января
До конца XV века Новый год на Руси праздновали 1 марта. Эта точка отсчета была связана с тем, что в марте земля пробуждалась от зимнего "сна", начинался новый посевной сезон. С 1495 года Московский государь Иван III приказал перенести празднование Нового года на 1 сентября. Причин для...