Pakiety w Javie | Wyjaśnione

Pakiety w Javie | Wyjaśnione
Pakiet Java to tylko procedura grupowania różnych klas, interfejsów, wyliczeń itp. Główny cel grupowania różnych klas, interfejsów itp. pod pakietem jest zarządzanie przestrzenią i unikanie konfliktów nazywania. Możemy zrozumieć koncepcję pakietów Java za pomocą folderów w systemie Windows, w których pojedynczy folder może przechowywać wiele plików. W Javie pakiety są predefiniowane lub zdefiniowane przez użytkownika.

Ten zapis zapewni głębokie zrozumienie następujących koncepcji dotyczących pakietów Java:

  • Wbudowane pakiety w Javie
  • Pakiety zdefiniowane przez użytkownika w Javie
  • Jak importować zajęcia i pakiety w Javie
  • Przykłady pakietów wbudowanych i zdefiniowanych przez użytkownika w Javie

Zaczynajmy!

Wbudowane pakiety w Javie

Java zapewnia szeroką gamę wbudowanych pakietów, takich jak Jawa.Util, Java.Lang, itp. które można wykorzystać do osiągnięcia różnych funkcji. Możemy zaimportować jedną klasę pakietu lub całego pakietu. Aby skorzystać z funkcji wbudowanych pakietów, musimy zaimportować pakiet i zrobić to import Słowo kluczowe jest używane.

Aby zaimportować pojedynczą klasę określonego pakietu, musimy użyć następującej składni:

Import Packagename.Subpackagename.Nazwa klasy;

Poniżej będzie podstawowa składnia do zaimportowania całego pakietu:

Import Packagename.Subpackagename.*;

Aby uzyskać głębokie zrozumienie pojęć, rozważ poniżej podane przykłady:

Przykład

Rozważmy, że chcemy wziąć udział od użytkownika i aby to zrobić, musimy zaimportować klasę skanera Java.Pakiet UTIL:

Importuj Java.Util.Skaner;

Powyższa linia kodu reprezentuje, że skaner to klasa należąca do Java.pakiet UTIL.

Przykład

Rozważmy inny przykład, w którym chcemy skorzystać z funkcji ArrayList klasa, wtedy możemy

importować wbudowane ArrayList klasa w następujący sposób:

Importuj Java.Util.ArrayList;

Powyższy fragment pokazuje, że importuje ArrayList klasa, która istnieje w Javie.pakiet UTIL.

Przykład

Rozważmy, że musimy użyć wielu klas określonego pakietu, a następnie zamiast importować każdą klasę indywidualnie, możemy zaimportować cały pakiet za jednym razem, jak pokazano poniżej:

Importuj Java.Util.*;

Powyższy fragment kodu opracowuje, że importuje każdą klasę Java.Pakiet Util.

Podobnie możemy zaimportować dowolną wbudowaną klasę lub cały pakiet.

Przykład

Rozważmy poniższy fragment kodu dla głębokiego zrozumienia, jak importować i wykorzystać wbudowane pakiety w Javie:

Importuj Java.Util.Skaner;
Użytkownicy klasy publicznej
public static void main (string [] args)
Skaner Scan = nowy skaner (system.W);
System.na zewnątrz.println („Wprowadź nazwę pracownika:”);
String EmpName = Scan.NextLine ();
System.na zewnątrz.println („Wprowadź identyfikator pracownika:”);
int empid = skanowanie.NextIt ();
System.na zewnątrz.println („Nazwa pracownika:” + empname);
System.na zewnątrz.println („identyfikator pracownika:” + empid);

Pełny kod i jego opisowy zrzut ekranu przedstawiono poniżej:

Powyższy fragment weryfikuje, że wbudowana klasa jest skutecznie importowana, ponieważ pomyślnie przyjmuje dane wejściowe od użytkownika.

Pakiety zdefiniowane przez użytkownika w Javie

Java pozwala nam tworzyć własne pakiety i robić to, abyśmy musimy wykonać następujące kroki:

Pierwszy krok

W pierwszym wierszu naszego pliku źródłowego będziemy korzystać pakiet Słowo kluczowe:

Pakiet Packagename;

Po utworzeniu pakietu możemy utworzyć dowolną liczbę klas, jak chcemy:

Drugi krok

Następnie zadeklarujemy i zdefiniujemy klasę w pakiecie:

Pakiet Packagename;
Nazwa klasy publicznej

//kod

W powyższym fragmencie publiczny jest specyfikator dostępu, który wskazuje, że ta klasa jest dostępna dla wszystkich innych klas pakietu.

Trzeci krok

Jeśli nie korzystasz z żadnego IDE, musisz postępować zgodnie z poniżej podaną składnią, aby skompilować pakiet Java:

javac -d . JavafileName

Tutaj, w powyższym fragmencie -D, to nic innego jak słowo kluczowe, które reprezentuje miejsce docelowe do zapisania pliku. W powyższym fragmencie wykorzystaliśmy „.„Co wskazuje, że zapisz pakiet w tym samym katalogu, jednak możesz określić wybraną nazwę katalogu.

Czwarty krok

Aby uruchomić pakiet Java, wystarczy określić pełną nazwę:

Java Packagename.Nazwa pliku

W ten sposób możemy tworzyć i wykorzystywać pakiety i klasy Java zdefiniowane przez użytkownika w pakietach.

Praktyczna implementacja pakietów zdefiniowanych przez użytkownika

Rozważmy poniższy przykład, aby zrozumieć działanie pakietów zdefiniowanych przez użytkownika w Javie.

Przykład

Poniższy fragment tworzy pakiet o nazwie użytkownicy i tworzy klasę w pakiecie.

Użytkownicy pakietu;
Użytkownicy klasy publicznej
public static void main (string [] args)
String empname = "joe";
int empid = 12;
System.na zewnątrz.println („Nazwa pracownika:” + empname);
System.na zewnątrz.println („identyfikator pracownika:” + empid);

Pełny kod i odpowiednie wyjście są pokazane w fragmencie poniżej podanego:

Wyjście weryfikuje działanie pakietu zdefiniowanego przez użytkownika. Możemy tworzyć wiele klas w tym samym pakiecie lub możemy zaimportować różne klasy z innych pakietów za pomocą import Słowo kluczowe.

Wniosek

Istnieją dwa rodzaje pakietów w Java I.mi. Wbudowane lub zdefiniowane przez użytkownika oba mają ten sam cel, jakim jest pogrupowanie powiązanych klas pod jednym pakietem. Pakiety Java pomagają nam w zarządzaniu przestrzenią, unikaniu nazywania konfliktów i zapewnianiu większej kontroli dostępu. W Java możemy zaimportować pakiety wbudowane i tworzyć pakiety zdefiniowane przez użytkownika za pomocą import I pakiet Słowa kluczowe odpowiednio. Ten przewodnik po zapisach dla pakietów Java.