BlueJ is an integrated Java environment specifically designed for introductory teaching.
BlueJ supports:
- Fully integrated environment
- Graphical class structure display
- Graphical and textual editing
- Built-in editor, compiler, virtual machine, debugger, etc.
- Easy-to-use interface, ideal for beginners
- Interactive object creation
- Interactive object calls
- Interactive testing
- Incremental application development