BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース Javaニュース週報 - 2021年2月15日

Javaニュース週報 - 2021年2月15日

ブックマーク

原文(投稿日:2021/02/22)へのリンク

InfoQは、2021年2月15日の週からJavaエコシステムの複数の小さなストーリーを調査した。

JDK17のアーリーアクセスビルドは、リリースノートバグ修正のリストとともにJavaコミュニティで利用できるようになった。2021年9月にリリースが予定されているJDK 17は、新機能としてJEP 356: Enhanced Pseudo-Random Number Generatorsをターゲットにしている。これにより、疑似乱数ジェネレーターの新しいインターフェイスと実装が提供される。InfoQは先頃、開発者が次のリリースJDK 16およびJDK 17で何が期待できるかを予測した

Project Panama の最近の更新で、コアダンプからファイルを抽出するダンプ抽出 (jextract) ユーティリティなしで、アーリーアクセスビルドが誤ってリリースされたことが明らかになった。これは、jextract からの出力を分析するためのダンプビューア (jdmpview) ユーティリティと組み合わせて使用される。この問題は最終的に2日以内に解決された

今月初めに作成された新しいJEPドラフトである Frozen Arrays (Preview) は、変更不可または浅い不変 (shallowly immutable) になるように設計された組み込みJava配列型に新しいバリエーションを導入する。Frozen Arrays は、予期しない変更のリスクなしに安全に共有できる。これにより、防御コピーのより効率的な代替手段が提供され、実行時のコピーが最適化されるかもしれない。

最近更新されたJEPドラフトである Pattern Matching for switch (Preview) を使用すると、switch 式のターゲットを複数のパターンに対してテストでき、それぞれに特定のアクションと、複雑なデータ指向のクエリを簡潔かつ安全に表現できる。OracleのJava言語アーキテクトであるBrian Goetz氏は、パターンマッチングがまだ概念実証 (proof-of-concept) 段階にあった2017年9月にInfoQに話していたinstanceof 演算子 (JEP 394) のパターンマッチングは、次のJDK 16リリースで利用できるようになる。

MicroProfile GraphQL のサポートと Micronaut Data との統合を特徴とする Helidon 2.2 の GA リリースから2か月も経たないうちに、小さなポイントリリースである Helidon2.2.1 はバグ修正、パフォーマンス修正、依存関係のアップグレードに対処してJavaコミュニティで利用可能になった。

Object Computing は、第1四半期に 2GM Town Hall 会議でJavaコミュニティに対し、GroovyGrailsMicronautの今後のGAリリースに引き続き注目するように指示が発表された。同イベントでは、Grailsの 13th の誕生日のお祝いと、新しいGrailsのマスコットに名前を付けるコンテストも行われた。イベントの詳細については、スライド録画をご覧ください。

Spring Boot 2.5.0-M2 は、Jetty 10 のサポート、Gradle 7 の早期サポート、Spring Data 2021.0.0-M4Spring Integration 5.5.0-M2Spring Security 5.5.0-M2 のアップグレードバージョンとの連携などの新機能で利用可能になった。詳細については、リリースノートをご覧ください。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

BT