BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ JDK に関するすべてのコンテンツ

アーティクル

RSSフィード
  • InfoQ Javaトレンドレポート - 2023年11月

    本レポートは、InfoQ Java編集部が現在Javaの領域でどのような技術が採用され、どのようなトレンドが生まれているかをまとめたものである。言語であるJavaだけでなく、KotlinやScalaなどの関連言語、Java仮想マシン(JVM)、Javaベースのフレームワークやユーティリティに焦点を当てている。Javaの新バージョンの採用といったコアJavaのトレンドや、Spring Framework、Jakarta EE、Quarkus、Micronaut、Helidon、MicroProfile、MicroStreamといったフレームワークの進化についても解説する。

  • Java InfoQ トレンドレポート — 2021年12月

    この記事では、InfoQ Java 編集チームとさまざまな Java チャンピオンにより、2021年の Java および JVM 分野のテクノロジーの採用と新たなトレンドを現在どのように見ているかについてまとめます。

  • Java 12から17までのエキサイトな6つの機能!

    Oracle は、Java の新しいバージョンの挑戦的なリリーススケジュールを維持しています。6か月ごとに1つのフィックスされたリリースがあります。頻繁なリリースですが、一部のバージョンだけが長期サポートと見なされます。これは、3年間のプレミアムメンテナンスがあることを意味します。この記事では、Java 11 以降に何が起こっているかに関心がある人のために、Java 12 と 17 の間で言語に追加されたいくつかを確認します。

  • Java 16またはJava 17にアップグレードする理由と方法

    次の長期サポート (LTS) リリースであるJava 17は、2021年9月14日にリリースされます。残念ながら、多くのアプリケーションは最新のLTSであるJava 11より前のバージョンのJavaで実行されています。この記事では、アプリケーションをアップグレードしなければならいない理由と、比較的素早くアップグレードする方法について説明します。アプリケーションが何によって壊れるかと、それを解決する方法についての実用的な例が提供されています。

  • Java 16の最新情報

    Java 16は、プロダクションで使用することを目的としたGAビルドとして2021年3月にリリースされました。そして、次のLTSビルドであるJava 17は、今年の9月にリリースされる予定です。Java 17には、多くの改善と言語の強化が詰め込まれています。そのほとんどはJava 11以降に提供されたすべての新機能と変更の集大成です。

  • Java InfoQ トレンド報告 — 2020年9月

    この記事では、InfoQ 編集部が現在、2020年の Java 空間における技術の採用と新たなトレンドをどのように見ているかをまとめている。我々は、Java という言語に加え、Kotlin や Scala、Java 仮想マシン(JVM)、Java ベースのフレームワークやユーティリティなどの関連言語に焦点を当てている。

  • TornadoVM: GPUとFPGAでJavaを高速化する

    近年の異種ハードウェアの急増は、CPUをターゲットとするJavaのような言語にとって問題となっています。TornadoVMはGraal JITコンパイラを拡張することでGPUやFPGAのメリットを活用し、フレキシブルでハイレベルなモデルを提供すると同時に、ハイパフォーマンスとライブタスクマイグレーションなどの機能を実現しています。

  • 古典的Javaガベージコレクションを理解する

    Javaのガベージコレクションは、25年経った今も大きな関心を集めるトピックです。多くの開発者たち���この話題について、最も広く使われている実装(Java 8のパラレル)に関してさえ、いまだ困惑しているのが現状です。

  • Java 8からJava 12へのアップグレード

    昨今のJavaの変化スピードには驚くべきものがあり、現在でも多くのアプリケーションが実行基盤とするJava 8からJava 12へのマイグレーションは、一般的には非常に難しいものと捉えられています。この記事では、アップグレードによって得られるメリットと潜在的な問題、アップグレードのヒントなどを紹介します。

  • インタビュー: Cay Horstmann氏が語る今日のJava

    Cay S. Horstmann氏は Core Java Volumes 1 & 2の著者であり,初期の頃からJavaに関する執筆をしています。今回のInfoQとのインタビューでは,次期リリースであるJava 8,ベンダのサポート状況,現在のソフトウェア開発における言語の役割などについて語ってくれました。

  • Javaと.NETの特許問題への短い紹介

    最近のGoogleとOracleの間の法的な戦いによって、Javaと.NETの特許問題が再び注目されている。Tim Smith氏が、Oracle/Sun と Microsoftによって提供されているライセンスを紹介する。GoogleのAndroid プラットフォームのようなサードパーティの実装にそれらがどう影響するのかに、焦点を当てる。 恐らく、Google Androidのユニークな実装が、動機となったことも取り上げられる。

  • Modular Java:それは何なのか?

    ここ数年にわたって、Javaのモジュール化は活発に議論され続けている話題である。(今や廃れてしまった)JSR 277から、JSR 291の承認、進行中のJSR 294にいたるまで、モジュール化はJavaの進化における必要なステップであるとみられている。ScalaのようなJVMベースの将来の言語でさえモジュール化について検討している。では、モジュール化の意味するところは何で、なぜそれを気にかけるべきなのだろうか?

BT