Lernpfad:Objektorientierte Programmierung mit Java/BlueJ: Unterschied zwischen den Versionen

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
Keine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Navigation}}
{{Navigation}}
[[BlueJ]] ist eine [[wikipedia:integrierte Entwicklungsumgebung|integrierte Entwicklungsumgebung]] (IDE) für die Programmiersprache Java, die speziell für den Einsatz im Unterricht und in didaktischen Szenarien entwickelt wurde. Sie ist selbst auch in Java entwickelt und wird unter der Open Source Lizenz [https://www.bluej.org/about/LICENSE.txt GNU General Public License version 2 with the Classpath Exception] veröffentlicht. Das bedeutet BlueJ kann frei auf der [https://www.bluej.org Webseite des Projektes] bezogen, installiert und benutzt werden und sogar [https://www.bluej.org/versions.html der Quelltext des Programms] ist frei verfügbar.
{{BlueJ|link}} ist eine [[wikipedia:integrierte Entwicklungsumgebung|integrierte Entwicklungsumgebung]] (IDE) für die Programmiersprache Java, die speziell für den Einsatz im Unterricht und in didaktischen Szenarien entwickelt wurde. Sie ist selbst auch in Java entwickelt und wird unter der Open-Source-Lizenz [https://www.bluej.org/about/LICENSE.txt GNU General Public License version 2 with the Classpath Exception] veröffentlicht. Das bedeutet {{BlueJ}} kann frei auf der [https://www.bluej.org Webseite des Projektes] bezogen, installiert und benutzt werden und sogar [https://www.bluej.org/versions.html der Quelltext des Programms] ist frei verfügbar.


BlueJ stellt viele Funktion bereit, die bei der Entwicklung von Java Projekten helfen. Syntaxelemente wie Schlüsselworte werden farblich hervorgehoben und Befehle automatisch vervollständigt. Außerdem kann direkt aus BlueJ die Übersetzung in Bytecode und das Ausführen des Programms angestoßen werden.
{{BlueJ}} stellt viele Funktion bereit, die bei der Entwicklung von Java Projekten helfen. Syntaxelemente wie Schlüsselworte werden farblich hervorgehoben und Befehle automatisch vervollständigt. Außerdem kann direkt aus {{BlueJ}} die Übersetzung in Bytecode und das Ausführen des Programms angestoßen werden.


[[Datei:BlueJ Hauptfenster.png|center|Das Hauptfenster von BlueJ 4.1.5 unter macOS.]]
[[Datei:BlueJ Hauptfenster.png|center|Das Hauptfenster von BlueJ 4.1.5 unter macOS.]]


Für den Einsatz in der Schule bietet sich BlueJ durch eine Reihe Funktionen an, die in derartigen IDEs nicht üblich sind. So wird im Hauptfenster das Programm automatisch als vereinfachtes [[Klassendiagramm]] dargestellt. Im unteren Rand werden erstellte {{Pfad|Klassen und Objekte|Objekte}} als rotes Rechteck dargestellt und können während das Programm läuft ''inspiziert'' werden. Auf diese Weise können Objektzustände einfach geprüft werden.
Für den Einsatz in der Schule bietet sich {{BlueJ}} durch eine Reihe Funktionen an, die in derartigen IDEs nicht üblich sind. So wird im Hauptfenster das Programm automatisch als vereinfachtes [[Klassendiagramm]] dargestellt. Im unteren Rand werden erstellte {{Pfad|Klassen und Objekte|Objekte}} als rotes Rechteck dargestellt und können während das Programm läuft ''inspiziert'' werden. Auf diese Weise können Objektzustände einfach geprüft werden.


== Erste Schritte in BlueJ ==
== Erste Schritte in BlueJ ==
== Programme starten ==
Um ein Java-Programm zu starten, musst du ein {{Pfad|Objekte erstellen#Objekte in BlueJ|Objekt erstellen}}.
== Der Debugger ==
{{BlueJ}} besitzt auch einen [[wikipedia:Debugger|Debugger]], der einem bei der Fehlersuche in Programmen hilft. Er erlaubt es verschiedene Aspekte des Programms zu untersuchen ''während es läuft''. Man kann das Programm sogar zu bestimmten Zeitpunkten pausieren, um Fehler leichter zu finden.
Wie man dazu genau vorgeht, erfährst du im Schritt {{Pfad|Systematisch Fehler suchen}}.


== Weiterführende Links ==
== Weiterführende Links ==
* [http://www-stl.htwsaar.de/doc/bluej.html Tutorial zum Anlegen neuer Projekte in BlueJ]
* [http://www-stl.htwsaar.de/doc/bluej.html Tutorial zum Anlegen neuer Projekte in BlueJ]
{{Inhalt/Übersicht}}

Aktuelle Version vom 7. Februar 2022, 23:01 Uhr

BlueJ ist eine integrierte Entwicklungsumgebung (IDE) für die Programmiersprache Java, die speziell für den Einsatz im Unterricht und in didaktischen Szenarien entwickelt wurde. Sie ist selbst auch in Java entwickelt und wird unter der Open-Source-Lizenz GNU General Public License version 2 with the Classpath Exception veröffentlicht. Das bedeutet BlueJ kann frei auf der Webseite des Projektes bezogen, installiert und benutzt werden und sogar der Quelltext des Programms ist frei verfügbar.

BlueJ stellt viele Funktion bereit, die bei der Entwicklung von Java Projekten helfen. Syntaxelemente wie Schlüsselworte werden farblich hervorgehoben und Befehle automatisch vervollständigt. Außerdem kann direkt aus BlueJ die Übersetzung in Bytecode und das Ausführen des Programms angestoßen werden.

Das Hauptfenster von BlueJ 4.1.5 unter macOS.

Für den Einsatz in der Schule bietet sich BlueJ durch eine Reihe Funktionen an, die in derartigen IDEs nicht üblich sind. So wird im Hauptfenster das Programm automatisch als vereinfachtes Klassendiagramm dargestellt. Im unteren Rand werden erstellte Objekte als rotes Rechteck dargestellt und können während das Programm läuft inspiziert werden. Auf diese Weise können Objektzustände einfach geprüft werden.

Erste Schritte in BlueJ

Programme starten

Um ein Java-Programm zu starten, musst du ein Objekt erstellen.

Der Debugger

BlueJ besitzt auch einen Debugger, der einem bei der Fehlersuche in Programmen hilft. Er erlaubt es verschiedene Aspekte des Programms zu untersuchen während es läuft. Man kann das Programm sogar zu bestimmten Zeitpunkten pausieren, um Fehler leichter zu finden.

Wie man dazu genau vorgeht, erfährst du im Schritt Systematisch Fehler suchen.

Weiterführende Links