Как с вами связаться

Введите сообщение

Как с вами связаться

Введите сообщение

Новости по компании ORACLE

4
Новости по компании ORACLE

Новость: положительная. Oracle выпускает Java 22. В новом выпуске представлены 12 предложений по усовершенствованию JDK, направленных на улучшение языка Java и повышение производительности, стабильности и безопасности платформы разработки. JavaOne возвращается в район залива Сан-Франциско в 2025 году Сегодня Oracle объявила о доступности Java 22, последней версии языка программирования и платформы разработки номер один в мире. Java 22 (Oracle JDK 22) предоставляет тысячи улучшений производительности, стабильности и безопасности, которые помогают разработчикам повышать производительность, внедрять инновации и ускорять рост в своих организациях. Они включают улучшения языка Java, его API и производительности, а также инструменты, входящие в комплект Java Development Kit (JDK). "Новые усовершенствования Java 22 позволяют большему числу разработчиков быстро и легко создавать и предоставлять многофункциональные, масштабируемые и безопасные приложения, помогающие организациям по всему миру развивать свой бизнес", - сказал Джордж Сааб, старший вице-президент Oracle Java Platform и председатель правления OpenJDK. "Благодаря усовершенствованиям, которые упрощают разработку приложений и расширяют возможности Java, делая ее доступной для разработчиков всех уровней квалификации, Java 22 поможет стимулировать создание широкого спектра новых приложений и сервисов как для организаций, так и для разработчиков". Последний JDK содержит обновления и улучшения с 12 предложениями по улучшению JDK (JEP). JDK 22 предоставляет языковые улучшения из OpenJDK Project Amber (Инструкции перед super [...], неназванные переменные и шаблоны, строковые шаблоны и неявно объявленные классы и основные методы экземпляра); улучшения от Project Panama (API внешних функций и памяти и векторный API); функции, связанные с Project Loom (структурированный параллелизм и значения с ограниченной областью видимости); возможности основных библиотек и инструментов (Class-File API, запуск многофайловых программ с исходным кодом и сборщиков потоков); и обновления производительности (привязка региона для G1). "Спустя почти три десятилетия способность Java поддерживать сложные задачи разработки, охватывающие широкий спектр вариантов использования, делает платформу актуальной, как никогда", - сказал Арнал Дайаратна, вице-президент по исследованиям в области разработки программного обеспечения IDC. "Универсальность Java и всеобъемлющий набор инструментов позволяют ей поддерживать масштабную разработку критически важных приложений производственного уровня, что позиционирует ее как ключевую технологию, обеспечивающую инновационные варианты использования, такие как генеративный искусственный интеллект". Значительными обновлениями, поставляемыми в Java 22, являются: Возможности Project Amber: Предоставляет разработчикам свободу выражать поведение конструкторов. Позволяя операторам, которые не ссылаются на создаваемый экземпляр, появляться перед явным вызовом конструктора, эта функция обеспечивает более естественное размещение логики, которая должна быть учтена во вспомогательных статических методах, вспомогательных промежуточных конструкторах или аргументах конструктора. Он также сохраняет существующую гарантию того, что конструкторы выполняются в порядке "сверху вниз" во время создания экземпляра класса, помогая гарантировать, что код в конструкторе подкласса не может вмешиваться в создание экземпляра суперкласса. Кроме того, эта функция не требует внесения каких-либо изменений в виртуальную машину Java (JVM) и зависит только от текущей способности JVM проверять и выполнять код, который появляется перед явными вызовами конструктора в конструкторах. JEP 456 помогает повысить производительность разработчика за счет расширения языка Java неназванными переменными и шаблонами, которые можно использовать, когда требуются объявления переменных или вложенные шаблоны, но они никогда не используются. Это снижает вероятность возникновения ошибок, улучшает читаемость шаблонов записей и повышает ремонтопригодность всего кода. Шаблоны строк (второй предварительный просмотр):JEP 459 Упрощает разработку программ на Java, упрощая выражение строк, содержащих значения, вычисляемые во время выполнения, а также повышает безопасность программ, которые составляют строки из предоставленных пользователем значений и передают их в другие системы. Кроме того, улучшена читаемость выражений, смешанных с текстом, и можно создавать нестроковые значения, вычисляемые из буквального текста и встроенных выражений, без необходимости прохождения через промежуточное строковое представление. Неявно объявленные классы и основные методы экземпляра (второй предварительный просмотр):JEP 463 Помогает ускорить обучение, предлагая плавный переход к программированию на Java, позволяющий учащимся писать свои первые программы без необходимости понимать особенности языка, предназначенные для больших программ. Благодаря этой функции преподаватели могут постепенно внедрять концепции, а учащиеся могут писать упрощенные объявления для программ одного класса и беспрепятственно расширять свои программы для использования более продвинутых функций по мере роста их навыков. Возможности Project Loom: Структурированный параллелизм (второй предварительный просмотр):JEP 462 Помогает разработчикам оптимизировать обработку ошибок и их отмену, а также повысить наблюдаемость за счет внедрения API для структурированного параллелизма. Это помогает продвигать стиль параллельного программирования, который может устранить распространенные риски, возникающие при отмене и завершении работы– такие как утечки потоков и задержки отмены, и улучшает наблюдаемость параллельного кода. Значения с ограниченной областью действия (второй предварительный просмотр):JEP 464 Помогает повысить простоту использования, понятность, производительность и надежность проектов разработчиков за счет обеспечения совместного использования неизменяемых данных внутри потоков и между ними. Возможности Project Panama: API внешних функций и памяти:JEP 454 Повышает простоту использования, гибкость, безопасность и производительность для разработчиков за счет внедрения API, позволяющего программам Java взаимодействовать с кодом и данными вне среды выполнения Java. Благодаря эффективному вызову внешних функций, таких как код вне виртуальной машины Java, и безопасному доступу к внешней памяти (т. Е. Памяти, не управляемой JVM), новый API позволяет программам Java вызывать собственные библиотеки и обрабатывать собственные данные, не требуя собственного интерфейса Java. Векторный API (седьмой инкубатор):JEP 460 Позволяет разработчикам достигать производительности, превосходящей эквивалентные скалярные вычисления, за счет внедрения API для выражения векторных вычислений, которые надежно компилируются во время выполнения в векторные инструкции на поддерживаемых архитектурах ЦП. Основные библиотеки и возможности инструментов: API файлов классов (предварительный просмотр): JEP 457Помогает разработчикам повысить производительность, предоставляя стандартный API для синтаксического анализа, генерации и преобразования файлов классов Java. Запуск программ с несколькими файлами исходного кода:JEP 458 Позволяет разработчикам выбирать, следует ли и когда настраивать средство сборки, улучшая Java Application Launcher, чтобы оно могло запускать программу, поставляемую в виде нескольких файлов исходного кода Java. Средства сбора потоков (предварительный просмотр):JEP 461 Помогает разработчикам повысить производительность за счет расширения Stream API для поддержки пользовательских промежуточных операций, что позволит потоковым конвейерам преобразовывать данные способами, которые нелегко достичь с помощью существующих встроенных промежуточных операций. Делая потоковые конвейеры более гибкими и выразительными и позволяя выполнять пользовательские промежуточные операции для управления потоками бесконечного размера, эта функция позволяет разработчикам повысить эффективность чтения, написания и сопровождения кода Java. Обновления производительности: Закрепление региона для G1:JEP 423 Помогает уменьшить задержку, позволяя выполнять некоторую сборку мусора во время некоторых вызовов собственной библиотеки, которые в противном случае потребовались бы для приостановки сборщика. Это достигается путем отслеживания того, какие объекты необходимо заблокировать во время этих вызовов собственной библиотеки, и "закрепления" только областей, содержащих эти объекты. Это позволяет нормально продолжать сборку мусора в незакрепленных областях даже во время того, что в противном случае было бы блокирующим вызовом собственной библиотеки. Выпуск Java 22 является результатом постоянного сотрудничества Oracle и других членов мирового сообщества разработчиков Java через OpenJDK и процесс сообщества Java (JCP). В дополнение к новым улучшениям и функциям Java 22 поддерживается службой управления Java (JMS) – собственной службой Oracle Cloud Infrastructure (OCI), которая предлагает единую консоль и панель мониторинга– помогающие организациям управлять средами выполнения Java и приложениями локально или в любом облаке. Для получения более подробной информации о функциях Java 22, пожалуйста, прочтите сообщение в техническом блоге Java 22. Поддержка глобальной экосистемы Java с помощью инноваций в облаке. Java обеспечивает повышенную производительность, экономичность, инновации и экономию средств при развертывании в облаке на OCI, одном из первых гипермасштабируемых облаков, поддерживающих Java 22. Благодаря бесплатной поставке Oracle Java SE, Oracle GraalVM и пакета корпоративной производительности Java SE по подписке на OCI Java 22 позволяет разработчикам создавать и развертывать приложения, которые работают быстрее, качественнее и с оптимизированным соотношением затрат и производительности. Подписка Oracle Java Universal SE - это платное предложение по мере использования, которое обеспечивает клиентам лучшую в своем классе поддержку. Она включает поддержку сортировки для всего портфолио Java, права на GraalVM, пакет корпоративной производительности Java SE по подписке, доступ к расширенным функциям службы управления Java и гибкость обновления в соответствии с темпами развития их бизнеса. Это помогает ИТ-организациям управлять сложностью, ограничивать затраты и снижать риски безопасности. JavaOne вернется в 2025 году. Флагманское мероприятие мирового сообщества Java, JavaOne, вернется в район залива Сан-Франциско в 2025 году. Выставка JavaOne 2025, которая пройдет с 17-20 марта 2025 г. в Редвуд-Шорс, Калифорния, предоставит участникам возможность услышать о последних разработках Java и пообщаться с экспертами Oracle по Java и светилами отрасли. Подробнее читайте в блоге Inside Java здесь. Вспомогательные предложения. "В динамичной экосистеме Турецкого Java-сообщества (TJC) постоянная поддержка Oracle придает нам импульс", - сказал Эврен Тан, руководитель сообщества, TJC. "По мере развития Java 22 мы внедряем множество современных функций, которые еще больше повышают эффективность работы разработчиков, укрепляя нашу приверженность продвижению технологии Java в Турции. Мы также приглашаем Java разработчиков со всего мира присоединиться к нам в мероприятиях TJC, демонстрируя гостеприимный дух сообщества, который поддерживает активность Java ". "Популярность Java как языка программирования, платформы и сообщества разработчиков продолжает расти в Марокко и африканском регионе", - сказал Бадр Эль Хурари, основатель и ИТ-директор xHub. "С выпуском Java 22 я рад видеть, что команда Oracle по Java сосредоточена на инновациях, которые помогут новым разработчикам быстрее внедрять Java, например, с JEP 463. Благодаря упрощению языка переход на Java становится проще для целого нового поколения программистов. Кроме того, здесь, в Марокко, мы продолжаем подчеркивать важность Java на ежегодной конференции Devoxx в Марокко, и мы приглашаем всех разработчиков посетить мероприятие этого года, которое состоится 2-4 октября, чтобы услышать мнения самых влиятельных представителей мирового сообщества Java ". "Я поражен, увидев, что Java 22 объединяет функции для всех – от студентов до старших разработчиков, от предприимчивых Java энтузиастов до организаций, стремящихся к стабильности производительности", - сказал Мала Гупта, защитник Java для разработчиков, JetBrains. "Java использует минималистский подход, продолжая сокращать церемонии, связанные с написанием начальных этапов кода, с помощью метода instance main и неявных классов, что упрощает людям начало изучения Java. С преобразованием конструктора (инструкции перед super), Java еще раз доказала, что поддерживает ответственные инновации, и ослабление языковых ограничений, существовавших начиная с Java версии 1.0, без нарушения какого-либо существующего кода - это очень интересно. IntelliJ IDEA 2024.1 готова с поддержкой 22 функций Java, позволяющих разработчикам Java с легкостью их использовать." "Команда Helidon осознала ценность виртуальных потоков, как только они были анонсированы. С Helidon 4 команда переписала веб-сервер Helidon для использования виртуальных потоков, что привело к значительному повышению производительности и продуктивности разработчиков ", - сказал Том Снайдер, вице-президент Oracle по разработке в корпоративном облаке на Java, Oracle. "Теперь с Java 22 мы наблюдаем еще одно повышение производительности виртуальных потоков, и эти значительные улучшения пойдут на пользу всем пользователям Helidon". "Бесшовная интеграция с последними новшествами в области Java помогает Oracle Database предоставлять самые передовые в мире технологии баз данных для разработки и запуска современных приложений", - сказал Куасси Менса, директор по управлению продуктами Oracle. "Драйверы Oracle Java Database Connectivity (JDBC) были переписаны для бесперебойной поддержки виртуальных потоков Java. Сочетание виртуальных потоков Java и новых конвейерных операций с базой данных в Oracle Database 23c помогает улучшить сквозную масштабируемость для Java приложений." Источник: www.finance.yahoo.com

Пост взят с международного финтех-медиа ресурса


Другие новости сообщества / АКЦИЙ США - последние новости на сегодня - MONDIARA

EXPRESS NEWS

  • Мигранты на границе в Сеуте приходят массово, чтобы лично «поблагодарить» Урсулу фон дер Ляйен за миграционную политику, заявил Дмитриев

  • Европейские бизнесмены и компании проявляют интерес к ВЭФ, сообщил в интервью ТАСС Кобяков

  • Восемь человек погибли в Японии в результате мощных ливней, сообщила японская служба пожарной охраны
    Восемь человек погибли в Японии в результате мощных ливней, сообщила японская служба пожарной охраны
  • Трамп предложил Демократической партии снова выдвинуть Камалу Харрис кандидатом в президенты США

  • Трамп заявил, что скоро объявит Ормузский пролив американским: «Когда мы окончательно нанесем поражение Ирану, а он терпит серьезное поражение, довольно скоро, я объявлю Ормузский пролив территорией США»

  • Путин поздравил руководство Пакистана с Днем независимости и высказался за наращивание плодотворного сотрудничества двух стран
    Путин поздравил руководство Пакистана с Днем независимости и высказался за наращивание плодотворного сотрудничества двух стран
  • Путин готов в очередной раз принять Уиткоффа и Кушнера, «другое дело, с чем они приедут», подчеркнул Лавров в интервью «Вестям»

  • США скоро применят «невиданные меры» для экономической изоляции Ирана, заявил Скотт Бессент. Министр экономики США не привел деталей грядущих мер, однако указал, что они будут работать вкупе с морской блокадой Ирана
    США скоро применят «невиданные меры» для экономической изоляции Ирана, заявил Скотт Бессент. Министр экономики США не привел деталей грядущих мер, однако указал, что они будут работать вкупе с морской блокадой Ирана
  • Трамп ввел пошлины в размере 100% на поставки в США некоторых видов беспилотников и их компонентов. Об этом сообщил Белый дом

  • Джаред Кушнер намерен на следующей неделе посетить Израиль для проведения переговоров о ситуации в секторе Газа. Об этом сообщил портал Axios со ссылкой на источники

  • Рябков: визит Уиткоффа и Кушнера может быть оперативно организован, когда станут понятны их планы
    Рябков: визит Уиткоффа и Кушнера может быть оперативно организован, когда станут понятны их планы
  • Турция надеется на присоединение Египта к Мекканскому соглашению, заявил Фидан

  • Незаконное решение Брюсселя объявлять суда под любым флагом «теневым флотом» — очень опасная стезя ЕС, подчеркнул Лавров в интервью «Вестям».

  • Ален Симонян назначен секретарем Совета безопасности Армении, следует из указа
    Ален Симонян назначен секретарем Совета безопасности Армении, следует из указа
  • Пресс-секретарь Белого дома Кэролайн Ливитт покинет свой пост в конце текущего месяца, сообщил Трамп. Она оставляет свой пост, чтобы больше времени проводить со своими детьми и семьей

  • Владимир Путин присвоил звание заслуженной артистки РФ актрисе Валерии Ланской
    Владимир Путин присвоил звание заслуженной артистки РФ актрисе Валерии Ланской
  • Премьер Британии проведет чрезвычайное заседание из-за жары и засухи, сообщил телеканал Sky News

  • США признательны Владимиру Путину за помилование Гилмана по гуманитарным соображениям, заявил Уиткофф
    США признательны Владимиру Путину за помилование Гилмана по гуманитарным соображениям, заявил Уиткофф
  • «Я не верю Ирану»: Трамп заявил о недоверии к иранским представителям, при этом сказав, что «с Ираном все продвигается совершенно хорошо»

  • Рубио поблагодарил Россию за освобождение Гилмана
    Рубио поблагодарил Россию за освобождение Гилмана
  • Вопрос о лишении права голоса Армении в ОДКБ может быть рассмотрен на саммите организации 11 ноября. Об этом заявил в интервью ТАСС замглавы МИД РФ Михаил Галузин

  • Трамп вернулся к выжидательному подходу в отношении Ирана, пишет The Wall Street Journal со ссылкой на неназванных должностных лиц администрации США

  • Трамп заявил, что намерен добиваться от Ирана компенсации, в том числе за гибель американских военнослужащих. Он отметил, что такое намерение возникло после того, как представители Ирана потребовали компенсировать ущерб, нанесенный за последние пять месяцев военного конфликта

  • Никаких официальных переговоров с ФРГ по Украине в Баку не было, заявил ТАСС замглавы МИД РФ Галузин
    Никаких официальных переговоров с ФРГ по Украине в Баку не было, заявил ТАСС замглавы МИД РФ Галузин
  • В Шанхае предупредили о подтоплении некоторых районов города на 15-30 см из-за вызванного тайфуном ливня

  • ЕС столкнулся с энергокризисом, который сам же и спровоцировал, отказавшись от газа из РФ, заявил Дмитриев. По его словам, Германия заполнила газохранилища лишь на 47,6% (при обычном показателе 75%), а Нидерланды — всего на 38,5% (при 77%)

  • Экс-председатель Верховного суда Венгрии Андраш Бака принял предложение занять пост президента страны, заявил Мадьяр

  • Уиткофф и Кушнер могут посетить Москву на следующей неделе, сообщает источник ТАСС
    Уиткофф и Кушнер могут посетить Москву на следующей неделе, сообщает источник ТАСС
  • Абелардо де ла Эсприэлья вступил в должность президента Колумбии, церемония инаугурации транслировалась в эфире телеканала Caracol

  • Пашинян заявил, что Армения понимает, что одновременное членство в ЕАЭС и ЕС невозможно
    Пашинян заявил, что Армения понимает, что одновременное членство в ЕАЭС и ЕС невозможно
  • «Нам всегда нужно больше». Трамп допустил, что ВС США необходимо пополнить запасы вооружений

  • Трамп допустил, что военная операция США против Ирана вскоре будет завершена
    Трамп допустил, что военная операция США против Ирана вскоре будет завершена
  • Глава дипслужбы Ватикана монсеньор Галлахер планирует в конце августа посетить Москву, сообщил ТАСС ватиканский источник

  • «Достается победителю». Трамп назвал венесуэльскую нефть трофеем США. По словам американского лидера, во время операции в Каракасе США действовали «по-старинке», получив за счет венесуэльской нефти «во много раз больше, чем потратили»
    «Достается победителю». Трамп назвал венесуэльскую нефть трофеем США. По словам американского лидера, во время операции в Каракасе США действовали «по-старинке», получив за счет венесуэльской нефти «во много раз больше, чем потратили»
  • Трамп считает, что глава Пентагона Хегсет ввел его в заблуждение относительно запасов вооружений США, истощенных в войне против Ирана. Об этом сообщила The Washington Post со ссылкой на источники в американской администрации

  • Трамп заявил, что США продолжают консультации с Ираном и рассчитывают на достижение договоренностей

  • Трамп заявил, что США и Иран провели «очень хороший» день переговоров. Он считает, что их результат может стать известен в течение 48 часов
    Трамп заявил, что США и Иран провели «очень хороший» день переговоров. Он считает, что их результат может стать известен в течение 48 часов
  • Израиль не уйдет из сектора Газа до полного разоружения ХАМАС, заявил Нетаньяху
    Израиль не уйдет из сектора Газа до полного разоружения ХАМАС, заявил Нетаньяху
  • Мигранты из Марокко продвигаются вглубь ЕС, чтобы поблагодарить фон дер Ляйен за ее политику, благоприятствующую иммиграции. Об этом написал в X Дмитриев

  • Владимир Путин подписал закон о регулировании цифровых валют и цифровых прав
    Владимир Путин подписал закон о регулировании цифровых валют и цифровых прав

Вы уверены, что хотите выйти из аккаунта?