Javaプログラミング言語の歴史に関するこの段落で言及されているすべての組織を、カンマ区切りでリストアップしなさい。
Javaは、高レベルのクラスベースのオブジェクト指向プログラミング言語であり、実装依存性ができるだけ少なくなるように設計されている。これは、プログラマーが一度書けばどこでも実行できる（WORA）ことを意図した汎用プログラミング言語であり、コンパイル済みのJavaコードは、再コンパイルの必要なく、Javaをサポートするすべてのプラットフォームで実行できることを意味する。つまり、コンパイルされたJavaコードは、再コンパイルすることなく、Javaをサポートするすべてのプラットフォーム上で実行できる。Javaアプリケーションは通常、基礎となるコンピュータ・アーキテクチャーに関係なく、どのJava仮想マシン（JVM）上でも実行できるバイトコードにコンパイルされる。Javaの構文はCやC++に似ているが、低レベルの機能はどちらよりも少ない。Javaランタイムは、従来のコンパイル済み言語では通常利用できない動的機能（リフレクションやランタイム・コード修正など）を提供する。2019年現在、JavaはGitHubによると最も人気のあるプログラミング言語の1つであり、[citation not found]特にクライアント・サーバー・ウェブ・アプリケーションで、900万人の開発者がいると報告されている。

Javaはもともとサン・マイクロシステムズのジェームズ・ゴスリングによって開発された。サン・マイクロシステムズのJavaプラットフォームのコア・コンポーネントとして1995年5月にリリースされた。オリジナルおよびリファレンス実装のJavaコンパイラ、仮想マシン、クラス・ライブラリは、当初はプロプライエタリ・ライセンスの下でサンによってリリースされた。2007年5月現在、Javaコミュニティ・プロセスの仕様に従い、サンはそのJava技術のほとんどをGPL-2.0のみのライセンスで再ライセンスしている。オラクルは独自のHotSpot Java仮想マシンを提供しているが、公式のリファレンス実装はOpenJDK JVMであり、無料のオープンソースソフトウェアで、ほとんどの開発者に使用されており、ほぼすべてのLinuxディストリビューションのデフォルトJVMとなっている。

2023年3月現在、Java 20が最新バージョンで、Java 17、11、8が現在の長期サポート（LTS）バージョンである。
ギットハブ、サン・マイクロシステムズ、オラクル