APIの集合体である。SEにあるクラス全てを含み、さらに、ワークステーションよりもサーバ上でプログラムを動かすのにより役立つ機能が追加された製品である。フレッシュアイペディアより)Jythonから見たJavaJythonプログラムはあらゆるJavaのクラスをシームレスにインポートできる。JavaのGUIライブラリであるSwing、AWT、SWTなどを使って書くことができる。逆にPythonでJavaプログラムから使うクラスを実装することも可能である。JythonはJavaのバイトコードにコンパイルされて動作するが、これは動的にも静的にも可能である。フレッシュアイペディアより)Nullから見たJavaヌルポインタとは、何のオブジェクトも指していないことを表す特別なポインタである。ヌルポインタの値や型がいかなるものかという詳細は言語によって異なる。実際的にはいかなるオブジェクトも参照しないという言語もあり、参照先を求めようとするとJava(NullPointerException)のように例外が発生するものもある。フレッシュアイペディアより)コンピュータ言語から見たJavaプログラミング言語は、機械に対して情報の操作/編成や周辺機器の制御を命令するのに使う。ソフトウェアをプログラミング言語で書くことをプログラミングと呼ぶ。BASIC、アセンブリ言語などがある。プログラミング言語は世代で分類されることがある(4GL参照)。Derbyから見たJavaApacheソフトウェア財団によってプログラムの開発が進められている、Java技術で実装されたRDBMSのソフトウェア。Javaで開発された。ウェブページ内でJavaアプレットとして使うこともできる。パターンを用いたクラスのJavaによる例を示す。フレッシュアイペディアより)連結リストから見たJava連結リストは多くのプログラミング言語で実装可能である。Prologといった言語は組み込みでこのデータ構造を持っていて、連結リストにアクセスするための操作も組み込まれている。mutable(更新可能)な参照を必要とする。