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