プロトタイピングに適している。アプリケーションを書くのは難しい。オブジェクト指向技術を完全にはサポートしていない。提供するプラットフォームに限定される。変換する少数のツールが存在する。シェアウェアのゲームくらい。Java長所バイナリを他のプラットフォームで実行できる。アプリケーションをウェブページへ埋め込むことも可能。クラスライブラリも標準化が成されていてとても強力。コレクションはアプリケーションの資源管理をうまくこなす。ウェブでは膨大な数のコードを発見できる。短所バーチャルマシンが使用されるので遅い。低レベル(ハードウェアに近い)ところを操作するのは困難。下位互換が問題になるなど、新しい機能の追加は時間がかかる。書かれたゲームたくさんの小さなアプレットがウェブページに存在する。商業ゲームは少しだけ。Technology。