Klassenbibliotheken Luna, Julian
Inhalt Was sind Klassenbibliotheken? Was bringen sie? Wie viele Klassenbibliotheken gibt es? Wie verwendet man Klassenbibliotheken (Syntax) Verwendungsbeispiel – Random-Generator Verwendungsbeispiel – Datum Schüleraufgabe 2
Was sind Klassenbibliotheken? Ansammlung von fertigen Klassen Geordnet in Paketen Fertige Funktionen zum selbst verwenden
Was bringen sie? Schnellere programmierung komplexerer Programme Verwendung von Funktionen ohne eigene Programmierung Reduzierte fehlerquellen, (wenn man weiß, wie man sie verwenden muss) Übersichtlichere gestaltung möglich
Wie viele Klassenbibliotheken gibt es? Nahezu unendlich Liste der aktuell automatisch installierten Pakete unter https://docs.oracle.com/javase/8/docs/api/ (4240 Klassen) Zusätzlich noch inoffizielle Pakete zum Download möglich
Wie verwendet man Klassenbibliotheken (Syntax) Importiernen des Paketes mit “Import Paketname” Für die Klasse “Random” zum Beispiel Import java.util.Random ----- importiert nur die Klasse “Random” Import java.util.* ----- importiert das komplette paket “util” Rest variiert von Klasse zu Klasse
Verwendungsbeispiel – Random-Generator
Verwendungsbeispiel – Datum
Schüleraufgabe Ein Lottounternehmen beauftragt dich, die Ziehung der Superzahl zu programmieren, hierzusoll am ende ein text erscheinen, der in etwa lautet: “Die Superzahl am [Datum] ist die [Zahl]” Für “Datum” soll das Aktuelle Datum angegeben warden, Für “Zahl” eine generierte Zufallszahl zwischen 0 und 9.