Kapitel 7: Die Modularität von Java

7.1  Das Java-Modulsystem

Mit der Version 9 wurde die Modularisierung als Spracherweiterung für Java eingeführt. Gleichzeitig wurden Aktivitäten rund um die Modularisierung der Java-Plattform selbst gestartet.

Wie mit den vorangegangenen Kapiteln gezeigt wurde, wird der Sourcecode von Applikationen mittels Java-Typen erstellt, die durch Klassen, Interfaces, Enums und Annotationen repräsentiert werden. Diese wiederum wurden vor Java 9 in Packages hinterlegt, die einen Namensraum (»Namespace«) für alle enthaltenen Typen liefern und bei der Kapselung von Daten helfen können. Jeder Teil eines mehrstufigen Paketnamens bezeichnet ein Unterverzeichnis des Gesamtverzeichnisses, in dem diese Typen liegen. Den Java-Typen ...

Get Java Übungsbuch - Für die Versionen Java 8 bis Java 13 - Aufgaben mit vollständigen Lösungen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.