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
