Computer Science
Answer
BlueJ is an integrated development environment for Java. It was created for teaching Object Oriented programming to computer science students. Features of BlueJ are:
- Simple beginner friendly graphical user interface.
- It allows creating objects of the class dynamically, invoking their methods and also supplying data to the method arguments if present.
- It supports syntax highlighting. (Syntax highlighting means showing the different tokens of the program like keywords, variables, separators, etc. in different colours so that they show up more clearly.)
- It facilitates easier debugging as lines causing compilation errors are marked clearly and the error is displayed at the bottom of the window.
- It provides a code editor, compiler and debugger integrated into a single tool.