BlueJ
BlueJはJavaやオブジェクト指向プログラミングの教育用途に開発された統合開発環境である。小規模なソフトウェア開発にも向いており、一般的に教育機関での開発ツールとして有用性が認められている。
デザインが他の開発環境とは異なっており、画面には主に開発中アプリケーションのクラス構造が図式（統一モデリング言語に似たダイアグラム）され、
他にもオブジェクトを容易に作成し検証できる。オブジェクト指向の各概念（クラス (コンピュータ)、オブジェクト (プログラミング)、メソッド (計算機科学)通信）をインターフェース上で視覚的に表現している。
Q251
Java
Concept
Q79872
オブジェクト指向プログラミング
Concept
Q13741
統合開発環境
MEDIA
Q638608
ソフトウェア開発
Concept
Q2385804
教育機関
Concept
Q169411
統一モデリング言語
MEDIA
Q959962
ダイアグラム
Concept
Q2011845
オブジェクト指向
Concept
Q4479242
クラス (コンピュータ)
Concept
Q216601
オブジェクト (プログラミング)
Concept
Q815844
メソッド (計算機科学)
Concept
Q885584
BlueJ
ORG
programming language
instance of
use
facet of
use