Javaとは、米サン・マイクロシステムズが開発したオブジェクト指向型のプログラミング言語です。
Javaは、JavaScriptとよく混同されますが、JavaScriptはWeb用の簡易言語であり、汎用プログラミング言語であるJavaとは全く異なります。
Javaの最大の特徴は、「Write Once, Run Anywhere(一度の記述で、どんな環境でも動作する)」というキャッチコピーの通り、特定のOSやマイクロプロセッサに依存することなく、Java仮想マシン(JVM:Java Virtual Machine)と呼ばれるソフトウェアさえ備えていれば、どのようなソフトウエア・ハードウエア上でも動作可能という点です。
Javaで記述されたソースコードは、Javaバイトコードと呼ばれる中間コードに変換された状態で配布され、実行時にはJava仮想マシン(JVM)によって、実行するプラットフォームに対応した形式に変換され、実行されます。プラットフォーム間の違いはJava仮想マシン(JVM)が吸収してしまうため、Java仮想マシン(JVM)上で動作するJavaプログラムは、プラットフォームの違いを意識しなくてもよいということです。
その他の特徴としては、強力なセキュリティ機構や豊富なネットワーク関連の機能が標準で搭載されており、ネットワーク環境で利用されることを前提とした仕様になっていることがあげられます。
Javaはこのような特長により、WWW(World Wide Web)上でアプリケーションを開発するための言語として、広く普及してきました
一方、Javaの欠点としては、プログラムをJavaバイトコードから実行可能な形式に変換する必要がある為、通常のプログラミング言語で開発されたソフトウェアよりも動作が遅くなってしまうことや、どのプラットフォームでも動作させるために、どのプラットフォームでも実行可能な機能しか使用できないという点があげられます。
「 Java 」を楽天で検索する♪
