プログラミング言語のひとつ。JavaScriptと混同されることが多い。
1991年にSun MicrosystemsのJames Goslingによって携帯テレビ用の言語Oakが開発された。そのOakを元に開発された言語がJavaである。
バイトコードタイプであり、実行速度が遅い。その欠点を解消するためにJIT (Just In Time; 起動時にコンパイルする)コンパイル、起動時のフットプリント削減のためのHotspot技術などが存在する。
元々は家電製品を制御するために作られ、後にJavaが登場した当初は Applet が注目され一時脚光を浴びたことがあるものの、当時のデスクトップマシン性能の限界から「Javaは遅い」という印象がしばらく付きまとうことになってしまった。
その後、Javaはネットワークやセキュリティに強くミッションクリティカルに向いているという言語の特徴から、サーバーサイド(Java Servlet)でB2B, 基幹系業務、金融系など幅広い分野で使われJava言語を爆発的に普及させる基礎を築いた。
マシン性能が向上し、かつJVM(Java Virtual Machine)の性能が向上した今では、Appletの代替とされるJava Web StartとJava Swing(GUI)の性能向上によって再びデスクトップJavaが再生しつつある。
以下のサイトを参照のこと。
http://www.atmarkit.co.jp/fjava/column/javaissue/jissue2.html
“フリー”な選択肢としてKAFFEが存在する。
開発環境としてJava Development Kit(JDK)が提供されている。
サーバーサイド環境はJava Platform, Enterprise Edition.(Java EE(かつてはJ2EEと呼ばれていた)を参照。
携帯機器のプラットフォームとしてJava ME?も存在する。
sutatin2013-06-19
itcertmaster2013-06-19
noushibou2013-06-19
kimutansk2013-06-19
asakichy2013-06-19
baku48932013-06-19
absj312013-06-18
yusap2013-06-18
manabu552013-06-18
chamekan2013-06-18
shin2013-06-18
sabottenda2013-06-18
kitanotamiYuu2013-06-18
tbpg2013-06-18
takeda252013-06-18
Kazuhira2013-06-18
chi-bd2013-06-18
littlebuddha2013-06-18
TsuSUZUKI2013-06-18
pasadera2013-06-18