Pakete in Java | Erklärt

Pakete in Java | Erklärt
Ein Java -Paket ist nichts anderes als ein Verfahren zur Gruppierung verschiedener Klassen, Schnittstellen, Aufzählungen usw. Der Hauptzweck der Gruppierung verschiedener Klassen, Schnittstellen usw. Unter einem Paket soll der Raum verwaltet und Konflikte vermieden werden. Wir können das Konzept von Java -Paketen mittels Ordner in Windows verstehen, in denen ein einzelner Ordner mehrere Dateien enthalten kann. In Java werden Pakete entweder vordefiniert oder benutzerdefiniert.

Diese Abgabe vermittelt ein tiefgreifendes Verständnis der folgenden Konzepte in Bezug auf Java-Pakete:

  • Eingebaute Pakete in Java
  • Benutzerdefinierte Pakete in Java
  • So importieren Sie Klassen und Pakete in Java
  • Beispiele für integrierte und benutzerdefinierte Pakete in Java

Lasst uns beginnen!

Eingebaute Pakete in Java

Java bietet eine breite Palette von integrierten Paketen wie z Java.Util, Java.Lang, usw. Das kann verwendet werden, um unterschiedliche Funktionen zu erreichen. Wir können entweder eine einzige Klasse eines Pakets oder ein ganzes Paket importieren. Um die Funktionen der integrierten Pakete in Anspruch zu nehmen, müssen wir das Paket importieren und dies tun importieren Schlüsselwort wird verwendet.

Um eine einzelne Klasse eines bestimmten Pakets zu importieren, müssen wir die folgende Syntax verwenden:

Packagename importieren.Subpackagename.Klassenname;

Im Folgenden finden Sie die grundlegende Syntax, um das gesamte Paket zu importieren:

Packagename importieren.Subpackagename.*;

Für das tiefgreifende Verständnis von Konzepten berücksichtigen Sie die folgenden Beispiele:

Beispiel

Bedenken wir, dass wir den Benutzer Eingaben nutzen möchten, und um dies zu tun, müssen wir die Scannerklasse von Java importieren.Util -Paket:

Java importieren.Util.Scanner;

Die obige Codezeile stellt dar, dass Scanner eine Klasse ist, die zu Java gehört.Util -Paket.

Beispiel

Betrachten wir ein anderes Beispiel, in dem wir die Funktionen von in Anspruch nehmen möchten Anordnungsliste Klasse dann können wir

im Einbau importieren Anordnungsliste Klasse wie folgt:

Java importieren.Util.Anordnungsliste;

Der obige Ausschnitt zeigt, dass importiert wird Anordnungsliste Klasse, die in Java existiert.Util -Paket.

Beispiel

Bedenken Sie, dass wir mehrere Klassen eines bestimmten Pakets verwenden müssen, anstatt jede einzelne Klasse einzeln zu importieren, können wir das gesamte Paket wie unten gezeigt importieren:

Java importieren.Util.*;

Der obige Code -Snippet erstellt, dass jede einzelne Java -Klasse importiert wird.Util Packge.

Ebenso können wir jede integrierte Klasse oder das gesamte Paket importieren.

Beispiel

Betrachten wir das untergegebene Code-Snippet für das tiefgreifende Verständnis dafür, wie die integrierten Pakete in Java importiert und verwendet werden können:

Java importieren.Util.Scanner;
öffentliche Klasse UserSInput
public static void main (String [] args)
Scanner Scan = neuer Scanner (System.In);
System.aus.println ("Bitte geben Sie den Namen des Mitarbeiter ein:");
String empname = Scan.nächste Zeile();
System.aus.println ("Bitte geben Sie die ID des Mitarbeiters ein:");
int empid = scannen.NextInt ();
System.aus.println ("Mitarbeitername:" + Empname);
System.aus.println ("Mitarbeiter -ID:" + empid);

Der vollständige Code und der beschreibende Screenshot finden Sie unten:

Der obige Snippet überprüft, dass die integrierte Klasse erfolgreich importiert wird.

Benutzerdefinierte Pakete in Java

Mit Java können wir unsere eigenen Pakete erstellen, und um dies zu tun, müssen wir die folgenden Schritte ausführen:

Erster Schritt

In der ersten Zeile unserer Quelldatei werden wir die verwenden Paket Stichwort:

Paketpaketname;

Sobald das Paket erstellt wurde, können wir eine beliebige Anzahl von Klassen erstellen, wie wir es wollen:

Zweiter Schritt

Als nächstes werden wir die Klasse unter dem Paket deklarieren und definieren:

Paketpaketname;
öffentliche Klasse Klassenname

//Code

Im obigen Snippet öffentlich IS Access -Spezifizierer, der angibt, dass diese Klasse für alle anderen Klassen des Pakets zugänglich ist.

Dritter Schritt

Wenn Sie keine IDE verwenden, müssen Sie der folgenden Syntax folgen, um ein Java-Paket zu kompilieren:

Javac -d . Javafilename

Hier befindet sich im obigen Snippet -d nichts anderes als ein Schlüsselwort, das das Ziel für die zu speichernde Datei darstellt. Im obigen Snippet benutzten wir eine “.”Dies zeigt an, dass Sie das Paket im selben Verzeichnis speichern. Sie können jedoch den Verzeichnisnamen Ihrer Wahl angeben.

Vierter Schritt

Um das Java -Paket auszuführen, müssen Sie nur den vollständigen Namen angeben:

Java Packagename.Dateinamen

Auf diese Weise können wir die benutzerdefinierten Java-Pakete und Klassen in Paketen erstellen und nutzen.

Praktische Implementierung von benutzerdefinierten Paketen

Betrachten wir das folgende Beispiel, um die Arbeit von benutzerdefinierten Paketen in Java zu verstehen.

Beispiel

Der folgende Snippet erstellt ein Paket mit dem Namen Benutzer und erstellt eine Klasse innerhalb des Pakets.

Paketbenutzer;
Benutzer der öffentlichen Klassen
public static void main (String [] args)
String empname = "Joe";
int empid = 12;
System.aus.println ("Mitarbeitername:" + Empname);
System.aus.println ("Mitarbeiter -ID:" + empid);

Der vollständige Code und die jeweilige Ausgabe sind im untergegebenen Snippet angezeigt:

Die Ausgabe überprüft die Arbeit des benutzerdefinierten Pakets. Wir können mehrere Klassen unter demselben Paket erstellen oder die verschiedenen Klassen aus anderen Paketen mit dem importieren importieren Stichwort.

Abschluss

Es gibt zwei Arten von Paketen in Java i.e. Integrierte oder benutzerdefinierte beiden haben das gleiche Ziel, die zugehörigen Klassen unter einem Paket zu gruppieren. Java -Pakete unterstützen uns bei der Verwaltung des Raum. In Java können wir die Build-In-Pakete importieren und die benutzerdefinierten Pakete mithilfe von Verwendung erstellen importieren Und Paket Schlüsselwörter. Diese Beschreibung Schritt für Schritt für Java-Pakete.