Um Klassen besser zu organisieren, bietet Java einen Paketmechanismus. Pakete sind Container von Klassen, die Klassennamensräume trennen. Wenn kein Paketname angegeben wird, gehören alle Beispiele zu einem unbenannten Standardpaket. Pakete in Java enthalten im Allgemeinen verwandte Klassen. Beispielsweise können alle Klassen, die sich auf den Transport beziehen, in einem Paket mit dem Namen Transportation platziert werden.
Programmierer können mithilfe von Paket angeben, zu welchem spezifischen Paket die Klasse in der Quelldatei gehört. Das Format der Paketanweisung lautet:
package pkg1[.pkg2[.pkg3…]];
Fünf häufig verwendete Pakete in Java:
java.lang.*
Bereitstellen von Java Programmierung Die Grundklassen für die Programmierung in der Sprache. Die wichtigsten Klassen sind Object (die Wurzel der Klassenhierarchie) und Class (deren Instanzen Klassen in einer laufenden Anwendung darstellen).
java.util.*
Enthält das Sammlungsframework, Legacy-Sammlungsklassen, Ereignismodell, Datums- und Zeitfunktionen, Internationalisierung und verschiedene Hilfsklassen (String-Tokenizer, Zufallszahlengenerator und Bit-Array, Datumsklasse, Stapelklasse, Vektorklasse usw.). Verschiedene gängige Toolkits wie Sammlungsklassen, Zeitverarbeitungsmodi sowie Datums- und Uhrzeittools
java.io.*
Java's Kernbibliothek java.io bietet eine umfassende IO-Schnittstelle. Einschließlich: Lesen und Schreiben von Dateien, Standardgeräteausgabe usw. IO in Java basiert auf Streams für die Eingabe und Ausgabe. Alle Daten werden serialisiert und in den Ausgabestream geschrieben oder aus dem Eingabestream gelesen.
java.net.*
Nicht alle Systeme unterstützen das IPv6-Protokoll und es kann auch über eine Systemeigenschaft deaktiviert werden, während der Java-Netzwerkstapel versucht, es zu erkennen und transparent zu verwenden, wenn es verfügbar ist . Wenn IPv6 nicht verfügbar oder explizit deaktiviert ist, ist Inet6Address für die meisten Netzwerkverbindungsvorgänge kein gültiger Parameter mehr. Obwohl Methoden wie java.net.InetAddress.getByName bei der Suche nach einem Hostnamen garantiert keine Inet6Address zurückgeben, ist es dennoch möglich, ein solches Objekt durch Übergabe eines Literalwerts zu erstellen. In diesem Fall lösen die meisten Methoden eine Ausnahme aus, wenn sie mit Inet6Address aufgerufen werden.
java.sql.*
Stellt eine API für die Verwendung der Programmiersprache JavaTM bereit, um auf Daten zuzugreifen und diese zu bearbeiten, die in einer Datenquelle (normalerweise einer relationalen Datenbank) gespeichert sind. Diese API umfasst ein Framework, das es Ihnen ermöglicht, verschiedene Treiber dynamisch zu installieren, um auf verschiedene Datenquellen zuzugreifen.
Die chinesische PHP-Website bietet eine große Anzahl kostenloser JAVA-Einführungs-Tutorials, die jeder gerne lernen kann!
Das obige ist der detaillierte Inhalt vonWas ist im Java-Paket enthalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!