2.1.2 Was sind Wrapper-Klassen und was unterscheidet sie von elementaren Datentypen ?

Während die elementaren Datentypen Bestandteile der Programmiersprache Java sind und ihre Namen deshalb Schlüsselwörter sind, gehören Wrapper-Klassen zum Java-Standard-API. Es handelt sich dabei um echte Klassen, die in einem Package (java.lang.*) vorliegen und in den Quelltext eingebunden werden können. Jede Wrapper-Klasse kapselt einen elementaren Datentyp (engl. Wrapper: Hülle, Umschlag). Z.B. gibt es zum elementaren Datentyp int die Klasse Integer. Wrapper-Klassen stellen einige nützliche (statische) Methoden und Konstanten zur Verfügung, die beispielsweise den Wertebereich des Datentyps angeben oder Konvertierungen in andere Typen vornehmen.