BlueJ — to zintegrowane środowisko Java przeznaczone do nauki tego języka dla początkujących.
Środowisko BlueJ zostało zaprojektowane jako część badań uniwersyteckich nad nauczaniem programowania obiektowego początkujących. System jest rozwijany i utrzymywany przez połączone grupy badawcze na Uniwersytecie La Trobe w Melbourne (Australia) oraz Uniwersytecie Kentu w Canterbury (Wielka Brytania). Projekt jest wspierany przez Sun Microsystems.
Celem BlueJ jest zapewnienie łatwiej w obsłudze platformy języka Java, która ułatwiałaby jego naukę dla studentów pierwszego roku. Specjalny nacisk położono na wizualizację i interakcję technik sprzyjających interaktywnemu środowisku zachęcającemu do eksperymentowania i eksploracji.
Cechy programu:
- w pełni zintegrowane środowisko
- graficzne wyświetlanie struktury klas
- edycja graficzna i tekstowa
- wbudowany edytor, kompilator, wirtualna maszyna, debugger itd.
- łatwy w obsłudze interfejs, idealny dla początkujących
- interaktywne tworzenie obiektów
- interaktywne wywołania obiektów
- interaktywne testowanie
- przyrostowy rozwój aplikacji
BlueJ to idealne narzędzie dla wykładowców i studentów języka Java.