Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
BlueJ: a very quick introduction Adapted from notes by D. Matuszek, Upenn BlueJ • BlueJ is an IDE • IDE = (Interactive|Integrated) Development Environment • It includes – – – – an editor, which you use to write your programs a debugger, to help you find your mistakes a viewer, to see the parts of your program an easy way to run Java programs and program components – an easy way to view documentation • http://bluej.org/ (Iteractive|Integrated) Development Environments • Most IDEs are language specific, tho some basic ones can be used with multiple languages. • There are IDEs for most popular languages (Java, C++, C, Lisp, Smalltalk, Prolog, …) • There are dozens of IDEs for Java – Java’s capabilities for reflection makes it easy to write – Reflection allows a program to examine or "introspect”, seeing it’s own components and (even) code. • IDEs tend to be large, complicated and difficult to learn BlueJ at UMBC • Your best bet is to download and install BlueJ on your own computer. • There are specific versions for Windows and MAC OS X • There is a generic Java version that can be run on most any machine with Java (e.g., Linux, Solaris, …) • BlueJ is installed on O:\BlueJ\ on the UMBC OIT PC servers – You may need to show it where the java programs are Open BlueJ, choose New Project Name the project, click Create Create and name a new Class or Applet The name of the class should begin with a capital letter Double-click the new class to edit it The stripes show that the class "Drawing" is not compiled (ready to run) Edit your class, then Compile it BlueJ starts you with a simple class or a simple applet. You can modify what BlueJ gives you, or just replace it with your own program. If it's an applet: Right-click the class and choose Run Applet If applet: choose how to run it, and what size it should be Here's the running applet! If application: right-click and choose void main(args) Application: Just click Ok Application results Viewing classes BlueJ’s main display shows all of the classes in your package and the relationships between them Viewing classes and instances You can interactively create Instances and call methods Attached to any class Final notes • You don't have to Save your work—BlueJ does that automatically for you when you compile • If you quit BlueJ and come back later, use Open Project to continue where you left off • This quick introduction does not replace working through the tutorial! The End