Úvod do balíčku Java

Balíčky v Javě jsou různého druhu. Balíček je poprvé představen v Javě, aby se zajistilo, že funkce nebo základní operace související s balíčkem jsou prováděny velmi hladce a operace jsou tedy implementovány pomocí různých nástrojů a funkcí Java. Balíky v Javě jsou skupinou tříd, které jsou vzájemně propojeny a používají se pro některé funkce v programovacím jazyce Java. Každý balíček v Javě má ​​samostatnou konvenci pojmenování a poté jsou rozděleny do jmenných prostorů a konvencí, které se používají při provádění funkcí uvnitř třídy, která je různá. Balíčky se v zásadě používají pro několik funkcí v programovacím jazyce Java. Níže jsou uvedeny některé důvody, proč se balíček používá:

  • Prevence nesprávných pojmenování, jako jsou dvě třídy, může mít stejný název, ale jejich funkce se mohou lišit.
  • Usnadnění vyhledávání, použití a anotací tříd používaných v programovacím jazyce.
  • Balíčky jsou považovány za zapouzdření dat nebo skrytí dat.
  • Poskytování řízeného přístupu ke třídám, které jsou ve výchozím nastavení chráněny nebo soukromé. Chráněné a soukromé třídy neumožňují snadný přístup k proměnným jiných tříd, protože jsou soukromé pro třídu, a proto k nim nemohou mít přístup členské funkce všech tříd.

Práce s Java balíčkem

Názvy balíků a adresářů mají stejnou pracovní strukturu. Pokud je název balíčku škola. učitel. matematika pak pod školou názvu balíčku jsou dílčí balíčky známé jako učitel a matematika. Třídy lze snadno najít, to je základní důvod, proč je pojmenování balíků podobné jako v adresáři. Balíčky uvnitř balíčku se nazývají dílčí balení. Ve výchozím nastavení nejsou přístupné. Musí však být volány samostatně, aby bylo zajištěno, že jsou vyvolávány při vytváření objektů.

Níže je uveden příklad dílčího balíčku java vytvořeného uvnitř balíčku Java.

Kód:

import java.util.*;

Vysvětlení kódu: Ve výše uvedeném řádku kódu importujeme nebo nazýváme balíček Java. Uvnitř balíčku java máme dílčí balíček util, který se také nazývá. Plnou formou util je Utility. A všechny třídy v balíčku i dílčí balíček jsou volány, aby zajistily implementaci základní funkčnosti programu. Existuje mnoho balíčků a dílčích balíčků, které se nazývají v době vytváření objektu. V tomto článku vidíme jediný příklad volaného balíčku Java.

Uvnitř programovacího jazyka Java jsou vestavěné balíčky a uživatelem definované balíčky. Níže jsou uvedeny některé z vestavěných balíčků:

  • Java.lang: Obsahuje třídy pro implementaci jazykových operací.
  • Java.io: Obsahuje třídy pro podporu operací vstupu / výstupu.
  • Java.util: Obsahuje třídy pro podporu propojeného seznamu, zásobníku, fronty atd.
  • Java.applet: Obsahuje třídy pro implementaci základních appletů v Javě.
  • Java.awt: Obsahuje třídy pro přístup k tlačítkům, nabídkám atd.
  • Java.net: Obsahuje třídy pro podporu síťových aplikací.

Uvnitř programovacího jazyka Java jsou také balíčky definované uživatelem. Zde nejprve vytvoříme adresář a poté implementujeme práci balíčku uvnitř programovacího stromu.

Nejprve vytvoříme název adresáře a potom zadáme název balíčku, který má být vytvořen. Po vytvoření balíčku můžeme v rámci vytvořeného balíčku vytvořit také názvy dílčích balíčků. To tvoří základ pro volání různých tříd, které jsou přítomny uvnitř programovacího jazyka Java.

Příklad kódování Java balíčku

V příkladu kódování uvidíme jednoduchý program a jeho výstup, který nám pomůže pochopit import balíčků, které jsou přítomny v programovacím jazyce Java. V tomto programu budeme počítat jednoduchý faktoriál čísla pomocí pouze jedné funkce. Faktoriál čísla je číslo, které se násobí se všemi svými číslicemi menšími, než je sebe samé, až 1. Příklad faktoriálu čísla

3! = 3 * 2 * 1 = 6
4! = 4 * 3 * 2 * 1 = 24
A tak dále…..
Volá se pouze importovaný balíček java.io. *. Používá se k volání tříd, které pomáhají při operacích vstupu / výstupu.

Kód:

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);
)
)

Výstup:

Vysvětlení kódu: Ve vzorovém výstupu vidíme faktoriál 7, který přijde na 5040. Můžeme také spočítat součet faktoriálů čísel až 100 nebo libovolného jiného čísla. Poslední číslice součtu faktoriálů čísla však bude vždy 3, kdykoli dojde k výpočtu součtu faktoriálů čísla více než 5. Příklad součtu, kde vypočítáme poslední číslici součtu faktoriálů do 8 faktoriálu.

Součet 1! + 2! + 3! + 4! + 5! + 7! + 8 !. Chceme najít poslední číslici součtu. Nyní počítáme součet faktoriálů až do 5! Protože poté je poslední číslice 0. Takže součet je 1 (1!) + 2 (@!) + 6 (3!) + 24 (4!). Takže poslední číslice vyjde na 3. Jedná se o velmi důležitý koncept v systému čísel.

Závěr

V tomto článku vidíme různé druhy uživatelsky definovaných balíčků i vestavěných balíčků, které jsou přítomny v programovacím jazyce Java. Vidíme také příklad kódu, kde java. Io. * balíček je implementován. Základní funkčností java.io. * je zajistit, aby byly volány třídy pro implementaci operací vstup / výstup, které zajistí hladké přijímání dat od uživatele jako vstupu. Balíčky v Javě jsou různých typů. Existuje mnoho příkladů balíčků, které lze volat v programovacím jazyce Java pro implementaci různých druhů funkcí a tříd.

Doporučené články

Toto je průvodce příkladem balíčku Java. Zde diskutujeme fungování java balíčku spolu s příkladem a implementací kódu. Další informace naleznete také v následujících článcích -

  1. Syntaxe regulárního výrazu v Javě
  2. Jak vytvořit JavaFX TextField?
  3. Účel JLabel v Javě
  4. Indexování a umístění karty JTabbedPane
  5. Kompletní průvodce skládáním v Pythonu

Kategorie: