プログラミング言語の 「Java」 は、2022年5月をもって誕生から27周年を迎えました[1]。本稿執筆時点 (2022年7月) の最新バージョンはJava 18で、現在も新機能の追加をはじめとして活発な開発が行われています。 [1]Javaの情報が初めて公開されたのが1995年5月23 ...
米オラクル(Oracle)は2022年9月20日(米国現地時間)、Java開発・実行プラットフォームの新版「Java 19」(Oracle JDK 19)を提供開始したと発表した。
Java JDK を Ubuntu にインストールして Hello World する ...
新しいリリースでは、7つのJDK Enhancement Proposalsを提供し、開発者の生産性の向上、Java言語の改善、プラットフォームのパフォーマンス、安定性、セキュリティを強化 10月17日~20日に米国ラスベガスで開催されるJavaOne 2022でJava 19の主要機能を紹介 テキサス州 ...
Javaのエコシステムにおいて、JRE、JDK、OpenJDK、GraalVMという用語は重要な役割を果たしています。それぞれの違いと特徴を以下に説明します。 JRE(Java Runtime Environment): Javaプログラムを実行するための環境を提供するソフトウェアパッケージです。 Javaの ...
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 クラウドコンピューティングの登場以降、ソフトウェア業界は大きな変革の中に ...
Oracleは2022年4月のクリティカルパッチアップデート(CPU)の一部として、Javaの開発および実行環境の実装であるOracle Java SEのアップデートをリリースした。このアップデートには、署名検証をバイパスすることが可能な脆弱性「CVE-2022-21449」に対する修正が ...
それによると、この脆弱性は「Java 15」でEC(楕円曲線)コードをC++言語からJava言語に書き換える際に混入したという。このコード書き換えはメモリの安全性と保守性を向上させる目的で行われたが、ECDSA署名を構成する2つの値(r、s)のいずれかがゼロで ...