Wprowadzenie do pakietu Java

Pakiety w Javie są różnego rodzaju. Pakiet został po raz pierwszy wprowadzony w Javie, aby zapewnić, że funkcje lub podstawowe operacje związane z pakietem są przeprowadzane bardzo płynnie, a zatem operacje są realizowane przy użyciu różnych narzędzi i funkcjonalności Java. Pakiety w Javie to grupa powiązanych ze sobą klas, które są używane do niektórych funkcji w języku programowania Java. Każdy pakiet w Javie ma osobną konwencję nazewnictwa, a następnie są one dzielone na przestrzenie nazw i konwencje, które są używane do wykonywania funkcji w zróżnicowanej klasie. Pakiety są zasadniczo używane do kilku funkcji w języku programowania Java. Oto niektóre z powodów, dla których pakiet jest używany:

  • Zapobieganie nieporozumieniom w nazewnictwie, takim jak dwie klasy, może mieć tę samą nazwę, ale ich funkcje mogą być różne.
  • Ułatwienie wyszukiwania, używania i adnotacji klas używanych w języku programowania.
  • Pakiety są uważane za enkapsulację lub ukrywanie danych.
  • Zapewnienie kontrolowanego dostępu do klas, które są domyślnie chronione lub prywatne. Klasy chronione i prywatne nie pozwalają na łatwy dostęp do zmiennych innych klas, ponieważ są prywatne dla klasy, a zatem nie mogą być dostępne dla funkcji członkowskich wszystkich klas.

Działanie pakietu Java

Nazwy pakietów i katalogów mają tę samą strukturę roboczą. Jeśli nazwa pakietu to szkoła. nauczyciel. matematyki, a następnie pod nazwą szkoły pakietu znajdują się paczki znane jako nauczyciel i matematyka. Klasy są łatwe do zlokalizowania, jest to podstawowy powód, dla którego konwencja nazewnictwa pakietów jest podobna do katalogu. Paczki w paczce są znane jako paczka. Nie są domyślnie dostępne. Należy je jednak wywoływać osobno, aby mieć pewność, że zostaną wywołane w momencie tworzenia obiektu.

Przykład podpakiety Java utworzonej w pakiecie Java znajduje się poniżej.

Kod:

import java.util.*;

Objaśnienie kodu: W powyższym wierszu kodu importujemy lub wywołujemy pakiet Java. W pakiecie java mamy sub-pakiet util, który jest również nazywany. Pełna forma wykorzystania to Utility. Wszystkie klasy w pakiecie, a także sub-pakiet są wywoływane, aby zapewnić wdrożenie podstawowej funkcjonalności programu. Istnieje wiele pakietów i sub-pakietów, które są wywoływane podczas tworzenia obiektu. W tym artykule widzimy pojedynczy przykład wywoływanego pakietu Java.

Istnieją wbudowane pakiety i pakiety zdefiniowane przez użytkownika w języku programowania Java. Niektóre z wbudowanych pakietów, które są obecne, są wymienione poniżej:

  • Java.lang: zawiera klasy do implementacji operacji językowych.
  • Java.io: Zawiera klasy do obsługi operacji wejścia / wyjścia.
  • Java.util: Zawiera klasy do obsługi połączonej listy, stosu, kolejki itp.
  • Java.applet: Zawiera klasy do implementacji podstawowych apletów w Javie.
  • Java.awt: Zawiera klasy umożliwiające dostęp do przycisków, menu itp.
  • Java.net: Zawiera klasy do obsługi aplikacji sieciowych.

Istnieją również pakiety zdefiniowane przez użytkownika w języku programowania Java. Tutaj najpierw tworzymy katalog, a następnie implementujemy działanie pakietu w drzewie programowania.

Najpierw tworzymy nazwę katalogu, a następnie wpisujemy nazwę pakietu, który należy utworzyć. Po utworzeniu pakietu możemy również utworzyć nazwy podpakietów w utworzonym pakiecie. Stanowi to podstawę do wywoływania różnych klas obecnych w języku programowania Java.

Przykład kodowania pakietu Java

W przykładzie kodowania zobaczymy prosty program i jego dane wyjściowe, które pomogą nam zrozumieć import pakietów obecnych w języku programowania Java. W tym programie zamierzamy obliczyć prosty silni liczby za pomocą tylko jednej funkcji. Silnia liczby to liczba mnożona ze wszystkimi cyframi mniejszymi niż ona sama do 1. Przykładem silni liczby jest

3! = 3 * 2 * 1 = 6
4! = 4 * 3 * 2 * 1 = 24
I tak dalej…..
Wywoływany jest tylko pakiet import java.io. *. Służy do wywoływania klas, które pomagają w operacjach wejścia / wyjścia.

Kod:

import java.io.*;
class Factorial (
public static void main(String args()) throws IOException (
BufferedReader stdin = new BufferedReader (new InputStreamReader(System.in));
System.out.println("Enter any number : ");
int N = Integer.parseInt(stdin.readLine());
int i;
double fact = 1;
i = 1;
while (i <= N)
(
fact = fact * i;
i++;
)
System.out.print("The factorial of " + N + " is " + (double)fact);
)
)

Wynik:

Kod Objaśnienie: W przykładowym wyjściu widzimy silnię 7, która dochodzi do 5040. Możemy również obliczyć sumę silni liczb do 100 lub dowolnej innej liczby. Jednak ostatnia cyfra sumy silni liczby zawsze będzie wynosić 3, ilekroć nastąpi obliczenie sumy silni liczby większej niż 5. Przykład sumy, w której obliczamy ostatnią cyfrę sumy silni do 8 silnia.

Suma 1! + 2! + 3! + 4! + 5! + 7! + 8 !. Chcemy znaleźć ostatnią cyfrę sumy. Teraz obliczamy sumę silni do 5! Ponieważ potem ostatnia cyfra to 0. Tak więc suma wynosi 1 (1!) + 2 (@!) + 6 (3!) + 24 (4!). Ostatnia cyfra wychodzi na 3. Jest to bardzo ważna koncepcja w systemie liczbowym.

Wniosek

W tym artykule widzimy różne rodzaje pakietów zdefiniowanych przez użytkownika, a także wbudowane pakiety, które są obecne w języku programowania Java. Widzimy również przykład fragmentu kodu, w którym Java. Io. * pakiet jest zaimplementowany. Podstawową funkcjonalnością java.io. * jest upewnienie się, że wywoływane są klasy implementacji operacji wejścia / wyjścia, które zapewnią płynne odbieranie danych od użytkownika jako danych wejściowych. Pakiety w Javie są różnego rodzaju. Istnieje wiele przykładów pakietów, które można wywoływać w języku programowania Java w celu implementacji różnego rodzaju funkcji i klas.

Polecane artykuły

Jest to przewodnik po przykładzie pakietu Java. Tutaj omawiamy działanie pakietu Java wraz z przykładem i implementacją kodu. Możesz także przejrzeć następujące artykuły, aby dowiedzieć się więcej -

  1. Składnia wyrażeń regularnych w Javie
  2. Jak utworzyć TextField JavaFX?
  3. Cel JLabel w Javie
  4. Indeksowanie i umieszczanie kart JTabbedPane
  5. Kompletny przewodnik po stosie w Pythonie