Introduksjon til Java-pakken

Pakker i Java er av forskjellige slag. En pakke blir først introdusert i Java for å sikre at funksjonene eller de grunnleggende operasjonene relatert til pakken utføres veldig jevnt og at operasjonene blir implementert ved hjelp av forskjellige Java-verktøy og funksjonaliteter. Pakker i Java er en gruppe klasser som henger sammen, og de brukes til noen funksjoner på programmeringsspråket Java. Hver pakke i Java har en egen navnekonvensjon, og deretter blir de delt inn i navnefelt og konvensjoner som brukes i utførelsen av funksjoner i en klasse som er variert. Pakker brukes i utgangspunktet for flere funksjoner på et Java-programmeringsspråk. Noen av grunnene til at en pakke brukes er listet nedenfor:

  • Å forhindre navneforståelser som to klasser kan ha samme navn, men funksjonalitetene deres kan være forskjellige.
  • Gjør det lettere å søke, bruke og kommentere klassene som brukes i programmeringsspråket.
  • Pakker betraktes som datakapsling eller skjuler data.
  • Gi kontrollert tilgang til klassene som enten er beskyttet eller private som standard. Beskyttede og private klasser tillater ikke at variabler av andre klasser lett kan nås, da de er private for klassen, og derfor kan de ikke få tilgang til medlemsfunksjonene til alle klasser.

Arbeid med Java-pakken

Pakkenavn og katalognavn har samme arbeidsstruktur. Hvis et pakkenavn er en skole. lærer. matematikk, så under pakkenavnet skole er det underpakker kjent som lærer og matematikk. Klassene er enkle å finne, det er den grunnleggende årsaken til at navnekonvensjonen for pakker lages som den i en katalog. Pakker inne i en pakke er kjent som en underpakke. De er ikke tilgjengelige som standard. Imidlertid må de kalles separat for å sikre at de blir oppringt på tidspunktet for objektskaping.

Et eksempel på en java-underpakke opprettet i en Java-pakke er gitt nedenfor.

Kode:

import java.util.*;

Forklaring av kode: I den ovennevnte kodelinjen importerer eller kaller vi Java-pakken. Inne i java-pakken har vi util-underpakken som også kalles. Den fulle bruksformen er Utility. Og alle klassene i pakken så vel som underpakken kalles for å sikre at den grunnleggende funksjonaliteten til programmet blir implementert. Det er mange pakker og underpakker som blir kalt på tidspunktet for objektopprettelse. I denne artikkelen ser vi et enkelt eksempel på en Java-pakke som blir kalt.

Det er innebygde pakker og brukerdefinerte pakker på programmeringsspråket Java. Noen av de innebygde pakker som er til stede, er listet nedenfor:

  • Java.lang: Inneholder klasser for implementering av språkoperasjoner .
  • Java.io: Inneholder klasser for støtte for inn / ut-operasjoner.
  • Java.util: Inneholder klasser for å støtte koblet liste, stabel, kø osv.
  • Java.applet: Inneholder klasser for implementering av grunnleggende appleter i Java.
  • Java.awt: Inneholder klasser for tilgang til knapper, meny, etc.
  • Java.net: Inneholder klasser for å støtte nettverksapplikasjoner.

Det er også brukerdefinerte pakker på programmeringsspråket Java. Her oppretter vi en katalog først, og deretter implementerer vi bruken av pakken inne i programmeringstreet.

Først oppretter vi navnet på katalogen og deretter skriver vi inn navnet på pakken som må opprettes. Når pakken er opprettet, kan vi også lage navn på underpakker også i den opprettede pakken. Dette danner grunnlaget for å ringe til de forskjellige klassene som er til stede på Java-programmeringsspråket.

Kodingseksempel på Java-pakke

I kodingseksemplet skal vi se et enkelt program og dets utdata som vil hjelpe oss med å forstå importen av pakker som er til stede på Java-programmeringsspråket. I dette programmet skal vi beregne det enkle faktoriet til et tall ved å bruke bare en funksjon. Faktoriet til et tall er tallet multipliserer med alle sifrene mindre enn seg selv fram til 1. Et eksempel på faktorial av et tall er

3! = 3 * 2 * 1 = 6
4! = 4 * 3 * 2 * 1 = 24
Og så videre…..
Bare importen java.io. * -pakken heter. Den brukes til å ringe klasser som hjelper i inn / ut operasjoner.

Kode:

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

Produksjon:

Kodeforklaring: I prøveutgangen ser vi faktoriet til 7 som kommer til 5040. Vi kan også beregne summen av faktorials av tall opp til 100 eller et hvilket som helst annet tall. Imidlertid vil det siste sifferet i summen av faktorials av et tall alltid være 3 når det er beregnet en sum av faktorials av et tall mer enn 5. Et eksempel på en sum hvor vi beregner det siste sifferet i summen av factorial til 8 factorial.

Summen av 1! + 2! + 3! + 4! + 5! + 7! + 8 !. Vi ønsker å finne det siste sifferet av summen. Nå beregner vi summen av fabrikker til 5! For etter det er det siste sifferet 0. Så summen er 1 (1!) + 2 (@!) + 6 (3!) + 24 (4!). Så det siste sifferet kommer ut til 3. Dette er et veldig viktig konsept i tallsystemet.

Konklusjon

I denne artikkelen ser vi de forskjellige typene av brukerdefinerte pakker så vel som innebygde pakker som finnes på Java-programmeringsspråket. Vi ser også et eksempel på et kodestykke der java. Io. * pakken er implementert. Den grunnleggende funksjonaliteten til java.io. * er å sørge for at klasser for implementering av input / output-operasjoner blir kalt, noe som vil sikre jevn mottak av data fra brukeren som input. Pakker i Java er av forskjellige typer. Det kan være mange eksempler på pakker som kan kalles på Java-programmeringsspråket for implementering av forskjellige typer funksjoner og klasser.

Anbefalte artikler

Dette er en guide til Java-pakkeeksemplet. Her diskuterer vi arbeidet med java-pakken sammen med eksempelet og implementering av kode. Du kan også se på følgende artikler for å lære mer -

  1. Syntaks for vanlig uttrykk i Java
  2. Hvordan opprette en JavaFX TextField?
  3. Formål med JLabel i Java
  4. Indeksering og plassering av fanen JTabbedPane
  5. Komplett guide til Stack in Python