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

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
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 [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 und installiert werden.
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 [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 und installiert werden.


BlueJ stellt viele Funktion bereit, die bei der Entwicklung von Java Projekten helfen, wie die farbliche Hervorhebung von Syntaxelementen wie Schlüsselworten und die automatische Vervollständigung von Befehlen. Außerdem kann direkt aus dem Programm 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, wie die farbliche Hervorhebung von Syntaxelementen wie Schlüsselworten und die automatische Vervollständigung von Befehlen. 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.
8.581

Bearbeitungen