Kapitel 15. Pakete und Verpackungen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

15.0 Einleitung

Einer der besseren Aspekte der Sprache Java ist, dass sie einen sehr klaren Paketierungsmechanismus für die Kategorisierung und Verwaltung ihrer großen API definiert hat. Im Gegensatz zu den meisten anderen Sprachen, in denen Symbole in der C-Bibliothek selbst oder in einer von Dutzenden anderen Bibliotheken zu finden sind, ohne dass es klare Namenskonventionen gibt.1 APIs bestehen aus einem oder mehreren Paketen, Pakete bestehen aus Klassen und Klassen bestehen aus Methoden und Feldern. Jeder kann ein Paket erstellen, mit einer wichtigen Einschränkung: Du oder ich können kein Paket erstellen, dessen Name mit den vier Buchstaben java beginnt. Pakete mit den Namen java. oder javax. sind den Java-Entwicklern von Oracle vorbehalten und werden vom Java Community Process (JCP) verwaltet. Als Java noch neu war, gab es etwa ein Dutzend Pakete in einer Struktur, die immer noch existiert, obwohl sie sich vervierfacht hat; einige dieser Pakete sind inTabelle 15-1 aufgeführt.

Tabelle 15-1. Grundstruktur der Java-Pakete
Name Funktion

java.awt

Grafische Benutzeroberfläche

java.io

Lesen und Schreiben

java.lang

Intrinsische Klassen (String, etc.)

java.lang.annotation

Bibliotheksunterstützung für die Bearbeitung von Annotationen

java.math

Mathe-Bibliothek

java.net

Netzwerke (Steckdosen)

java.nio ...

Get Java Kochbuch, 4. Auflage 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.