Java paketi tutvustus

Java pakette on mitmesuguseid. Esmalt tutvustatakse Java-is paketti, mis tagab paketiga seotud funktsioonide või põhitoimingute väga sujuva toimimise ja seega toimingute teostamise erinevate Java tööriistade ja funktsioonide abil. Java paketid on klasside rühm, mis on omavahel seotud ja neid kasutatakse Java programmeerimiskeele mõne funktsiooni jaoks. Igal Java paketil on eraldi nimetamise tava ja seejärel jaotatakse need nimeruumideks ja tavadeks, mida kasutatakse varieeruva klassi sees toimuvate funktsioonide täitmisel. Pakette kasutatakse Java programmeerimiskeeles mitme funktsiooni jaoks. Allpool on toodud mõned paketi kasutamise põhjused:

  • Väärarvamuste, näiteks kahe klassi nimetamise ärahoidmisel võib olla sama nimi, kuid nende funktsioonid võivad olla erinevad.
  • Programmeerimiskeeles kasutatavate klasside otsimise, kasutamise ja märkuste tegemise lihtsustamine.
  • Pakette peetakse andmete kapseldamiseks või andmete peitmiseks.
  • Kontrollitud juurdepääsu võimaldamine klassidele, mis on vaikimisi kaitstud või privaatsed. Kaitstud ja privaatklassid ei võimalda teiste klasside muutujatele hõlpsasti juurde pääseda, kuna need on klassi privaatsed ja seega pole neile juurdepääsu kõigi klasside liikmefunktsioonidega.

Java paketi töötamine

Paketi- ja katalooginimedel on sama tööstruktuur. Kui pakendi nimi on kool. õpetaja. matemaatika, siis pakunime all kool on alamkomplektid, mida tuntakse õpetaja ja matemaatika nime all. Klasse on lihtne leida, see on peamine põhjus, miks pakettide nimetamismeetod on sarnane kataloogiga. Pakendi sees olevad pakid on alapakendid. Neile pole vaikimisi pääsu. Neid tuleb siiski eraldi kutsuda, tagamaks, et neid kutsutakse objekti loomise ajal.

Allpool on toodud Java paketi sees loodud java alampaki näide.

Kood:

import java.util.*;

Koodi seletus: ülaltoodud koodireal impordime või kutsume Java-paketti. Java-paketi sees on util-alampakett, mida nimetatakse ka. Täielik utiliit on utiliit. Ja kõik paketid ja alampakett kuuluvad klassidesse, et tagada programmi põhifunktsioonide rakendamine. Objektide loomise ajal kutsutakse palju pakette ja alampakette. Selles artiklis näeme ühe näitena kutsutavat Java paketti.

Java programmeerimiskeeles on sisseehitatud paketid ja kasutaja määratletud paketid. Allpool on loetletud mõned olemasolevad sisseehitatud paketid:

  • Java.lang: sisaldab klasse keeleoperatsioonide rakendamiseks.
  • Java.io: sisaldab klasse sisend- / väljundtoimingute toetamiseks.
  • Java.util: sisaldab klasse lingitud loendi, pinu, järjekorra jms toetamiseks.
  • Java.applet: sisaldab klasse Java-põhiliste aplettide juurutamiseks.
  • Java.awt: sisaldab klasse nuppude, menüü jms avamiseks.
  • Java.net: sisaldab klasse võrgurakenduste toetamiseks.

Java programmeerimiskeeles on ka kasutaja määratletud pakette. Siin loome kõigepealt kataloogi ja seejärel rakendame paketi toimimise programmeerimispuus.

Esiteks loome kataloogi nime ja seejärel kirjutame loodava paketi nime. Kui pakett on loodud, saame ka loodud paketis luua alampakettide nimesid. See on Java-programmeerimiskeeles esinevate erinevate klasside kutsumise alus.

Java paketi kodeerimisnäide

Kodeerimise näites näeme lihtsat programmi ja selle väljundit, mis aitab meil mõista Java programmeerimiskeeles olevate pakettide importi. Selles programmis arvutame arvu lihtsat faktoriaalit, kasutades ainult ühte funktsiooni. Arvu faktoriaal on arv, mis korrutatakse kõigi selle numbritega, kui ta ise on kuni 1. Numbri faktoriaalnäide on

3! = 3 * 2 * 1 = 6
4! = 4 * 3 * 2 * 1 = 24
Ja nii edasi…..
Kutsutakse ainult java.io. * impordipakett. Seda kasutatakse klasside helistamiseks, mis aitab sisend- / väljundtoimingutel.

Kood:

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äljund:

Koodi seletus: Näidise väljundis näeme koefitsienti 7, mis jõuab 5040. Samuti võime arvutada numbrite kuni 100 faktoriaalide summa või mõne muu arvu. Kuid kui arvutatakse faktoriaalide summa, mis ületab arvu 5, on numbri faktoriaalide summa viimane number alati 3, näiteks. Summa näide, kus arvutame faktoriaalide summa viimase numbri kuni 8 faktoriaal.

1 summa! + 2! + 3! + 4! + 5! + 7! + 8 !. Tahame leida summa viimase numbri. Nüüd arvutame faktoriaalide summa kuni 5! Sest pärast seda on viimane number 0. Seega on summa 1 (1!) + 2 (@!) + 6 (3!) + 24 (4!). Viimane number tuleb välja 3. See on numbrisüsteemis väga oluline mõiste.

Järeldus

Selles artiklis näeme erinevaid kasutaja määratletud pakette ja ka sisseehitatud pakette, mis esinevad Java programmeerimiskeeles. Näeme ka näidet kooditükist, kus java. Io. * pakett on rakendatud. Java.io. * põhifunktsionaalsus on veenduda, et sisend- / väljundtoimingute rakendamiseks on välja kutsutud klassid, mis tagavad andmete sujuva vastuvõtmise kasutajalt sisendina. Java paketid on erinevat tüüpi. Pakkeüksusi, mida võib Java programmeerimiskeeles nimetada mitmesuguste funktsioonide ja klasside rakendamiseks, võib olla arvukalt.

Soovitatavad artiklid

See on Java paketi näite juhend. Siin arutatakse javapaketi toimimist koos näite ja koodi rakendamisega. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Regulaaravaldise süntaks Java-s
  2. Kuidas luua JavaFX-tekstivälja?
  3. JLabeli eesmärk Java-s
  4. JTabbedPane vahelehe indekseerimine ja paigutamine
  5. Täielik juhend Pythoni virnastamiseks

Kategooria: