In objektorientierten Programmiersprachen werden Design Patterns verwendet, um ein ganz bestimmtes Software-Entwurfsproblem zu lösen. Das Design Pattern (Entwurfsmuster) dient dabei als eine Art Rezept, mit dessen Hilfe die gegebene Programmieraufgabe gelöst wird. In Java wird mittels Design Pattern das Zusammenspiel von Klassen, Interfaces, Objekten und Methoden mit dem Ziel beschrieben, vordefinierte Lösungen für konkrete Programmierprobleme anzubieten. Die Entwurfsmuster sind wohlüberlegte …
Enumerations – Die Aufzählungstypen von Java
In diesem Beitrag behandeln wir die Aufzählungstypen (Enumerations) in Java. Mit der fünften Version von Java wurden Enumerations in den Kern der Programmiersprache eingebaut. Gleichzeitig wurde das neue Schlüsselwort enum eingeführt. Mit dem neuen Schlüsselwort enum werden in Java eigene Aufzählungstypen definiert. Die Syntax ist, wie an folgendem Beispiel zu erkennen ist, sehr einfach und intuitiv: Auf die definierten Werte …
Autoboxing und Autounboxing in Java
In diesem Beitrag stellen wir das automatische Ein- und Auspacken (Autoboxing und Autounboxing) von primitiven Datentypen aus Wrapper-Klassen vor. Eine Wrapper-Klasse kapselt die jeweilige primitive Variable in einem sehr einfachen Objekt. Dabei stellt die Wrapper-Klasse einige Methoden für den Zugriff auf die primitive Variable und nützliche Funktionen zur Verfügung. Wer mehr über Wrapper-Klassen erfahren möchte, kann dies in unserer Einführung …
