Skip to content
EntityQ885584· pop 12· linked from 253 articles

BlueJ is an integrated development environment (IDE) for the Java programming language, developed mainly for educational purposes, but also suitable for small-scale software development. It runs with the help of Java Development Kit (JDK).

Key facts

Software.name
BlueJ
Software.logo
BlueJ Logo.svg
Software.logo size
96px
Software.screenshot
20210807 13 06 03-BlueJ FIX.png
Software.screenshot size
250px
Software.caption
Screenshot of BlueJ
Software.author
Michael Kölling and John Rosenberg
Software.developer
BlueJ Team
Software.latest release version
5.5.0
Software.operating system
Cross-platform
Software.platform
Java
Software.programming language
Java
Software.language
Multilingual
Software.genre
Integrated development environment
Software.license
GPL-2.0-or-later with the Classpath exception

via Wikipedia infobox

~2 min read

Encyclopedic overview

6 sections
Contents
  • History
  • Supported language
  • See also
  • References
  • Bibliography
  • External links

BlueJ is an integrated development environment (IDE) for the Java programming language, developed mainly for educational purposes, but also suitable for small-scale software development. It runs with the help of Java Development Kit (JDK).

BlueJ was developed to support the learning and teaching of object-oriented programming, and its design differs from other development environments as a result. The main screen graphically shows the class structure of an application under development (in a UML-like diagram), and objects can be interactively created and tested. This interaction facility, combined with a clean, simple user interface, allows easy experimentation with objects under development. Object-oriented concepts (classes, objects, communication through method calls) are represented visually and in its interaction design in the interface.

Excerpted from Wikipedia’s “Q885584” article, available under the CC BY-SA 4.0 licence.