Presentation is loading. Please wait.

Presentation is loading. Please wait.

BlueJ: a very quick introduction

Similar presentations


Presentation on theme: "BlueJ: a very quick introduction"— Presentation transcript:

1 BlueJ: a very quick introduction
Adapted from notes by D. Matuszek, Upenn

2 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

3 (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

4 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

5 Open BlueJ, choose New Project

6 Name the project, click Create

7 Create and name a new Class or Applet
The name of the class should begin with a capital letter

8 Double-click the new class to edit it
The stripes show that the class "Drawing" is not compiled (ready to run)

9 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.

10 If it's an applet: Right-click the class and choose Run Applet

11 If applet: choose how to run it, and what size it should be

12 Here's the running applet!

13 If application: right-click and choose void main(args)

14 Application: Just click Ok

15 Application results

16 Viewing classes BlueJ’s main display shows all of the classes in your package and the relationships between them

17 Viewing classes and instances
You can interactively create Instances and call methods Attached to any class

18 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!

19 The End


Download ppt "BlueJ: a very quick introduction"

Similar presentations


Ads by Google