Java
Java(ジャバ)は、狭義ではオブジェクト指向プログラミング言語Javaであり、広義ではプログラミング言語Javaのプログラムの実行環境および開発環境をいう。本稿ではプログラミング言語としてのJava、および関連する技術や設計思想、およびJava言語の実行環境としてみたJavaプラットフォームについて解説する。クラスライブラリなどを含めた、Javaバイトコードの実行環境と開発環境(広義のJava)については、Javaプラットフォームを参照。また、言語の文法に関してはJavaの文法を参照。

1 概説
2 概要
3 歴史
 草創
 インターネットの世界へ
 近年の動向
  ウェブ(クライアント側)
  ウェブ(サーバ側)
  デスクトップにおける展開
  パーソナルコンピュータにおける実行環境
  組み込みシステム
 バージョン履歴
  JDK 1.0(1996年1月23日)
  JDK 1.1(1997年2月19日)
  J2SE 1.2(1998年12月8日)
  J2SE 1.3(2000年5月8日)
  J2SE 1.4 (2002年2月6日)
  J2SE 5.0(2004年9月30日)
  Java SE 6(2006年12月11日)
   Java SE 6 Update 10
  Java SE 7
  Java SE 8
4 特徴
 思想
 オブジェクト指向プログラミング
 プラットフォーム非依存
 ガベージコレクション
 ネットワーク機能
 セキュリティ
 名前空間
5 実行形態
6 文法
 Hello world
 例: スタンドアロン(コマンドライン)
 例: スタンドアロン(Swing)
 例: アプレット
 例: サーブレット
7 構成
 Java実行環境
  実行環境の構成
 Java開発キット
 JREとJDKの複数の実装
  オープンソース/フリーソフトウェアの実装
   GNU Compiler for Java (GCJ)
  Excelsior JET
  Windows exeパッケージ化
 Javaのエディション
 拡張機能と関連技術
8 Java技術の標準化
9 開発ツール
 統合開発環境
10 批判
 実行性能
 ルックアンドフィール
 言語仕様の設計
 クラスパス
 移植性・互換性
11 Java認定資格
12 関連項目
 一覧
13 脚注
14 参考文献
15 外部リンク
 サン・マイクロシステムズとJCP
 チュートリアル
 技術情報
 歴史
 JREとJDKの実装
  プロプライエタリ
  オープンソース/フリーソフトウェア
 批判
 Javaに似た言語