Introduktion till Java-paketet

Paket i Java är av olika slag. Ett paket introduceras först i Java för att säkerställa att funktionerna eller de grundläggande operationerna relaterade till paketet utförs mycket smidigt och därmed implementeras operationerna med olika Java-verktyg och funktionaliteter. Paket i Java är en grupp klasser som är sammanhängande och används för vissa funktioner på Java-programmeringsspråket. Varje paket i Java har en separat namnkonvention och sedan delas de upp i namnutrymmen och konventioner som används för att utföra funktioner i en klass som är varierad. Paket används i princip för flera funktioner inom ett Java-programmeringsspråk. Några av anledningarna till att ett paket används anges nedan:

  • Att förhindra namnuppfattningar som två klasser kan ha samma namn men deras funktioner kan vara olika.
  • Förenkla sökning, användning och kommentarer av klasser som används i programmeringsspråket.
  • Paket betraktas som datakapsling eller gömning av data.
  • Tillhandahåller kontrollerad åtkomst till de klasser som antingen är skyddade eller privata som standard. Skyddade och privata klasser tillåter inte att variabler av andra klasser lätt kan nås eftersom de är privata för klassen och därför kan de inte nås genom medlemsfunktioner i alla klasser.

Arbeta med Java-paketet

Paketnamn och katalognamn har samma arbetsstruktur. Om ett paketnamn är en skola. lärare. matematik sedan under paketnamnsskolan finns det subpaket som kallas lärare och matematik. Klasserna är enkla att hitta, det är det grundläggande skälet till att namnet på paket görs på samma sätt som i en katalog. Paket i ett paket kallas ett underpaket. De är inte tillgängliga som standard. Men de måste kallas separat för att se till att de kallas vid tidpunkten för att skapa objekt.

Ett exempel på ett java-subpaket skapat i ett Java-paket ges nedan.

Koda:

import java.util.*;

Kodförklaring: I ovanstående kodrad importerar vi eller vi kallar Java-paketet. Inuti java-paketet har vi utilpaketet som också kallas. Den fullständiga användningsformen är Utility. Och alla klasser i paketet såväl som underpaketet kallas för att säkerställa att programmets grundläggande funktionalitet implementeras. Det finns många paket och delpaket som kallas vid tidpunkten för objekten skapas. I den här artikeln ser vi ett enda exempel på ett Java-paket som kallas.

Det finns inbyggda paket och användardefinierade paket på Java-programmeringsspråket. Några av de inbyggda paketen som finns finns listade nedan:

  • Java.lang: Innehåller klasser för att implementera språkoperationer.
  • Java.io: Innehåller klasser för att stödja input / output operationer.
  • Java.util: Innehåller klasser för att stödja länkad lista, stack, kö osv.
  • Java.applet: Innehåller klasser för att implementera grundläggande appleter i Java.
  • Java.awt: Innehåller klasser för åtkomst av knappar, meny etc.
  • Java.net: Innehåller klasser för att stödja nätverksapplikationer.

Det finns också användardefinierade paket på Java-programmeringsspråket. Här skapar vi en katalog först och sedan implementerar vi paketets funktion inuti programmeringsträdet.

Först skapar vi namnet på katalogen och sedan skriver vi namnet på paketet som måste skapas. När paketet har skapats kan vi också skapa namn på underpaket i det skapade paketet. Detta utgör grunden för samtal mellan de olika klasserna som finns i Java-programmeringsspråket.

Kodningsexempel på Java-paket

I kodningsexemplet kommer vi att se ett enkelt program och dess utdata som hjälper oss att förstå importen av paket som finns på Java-programmeringsspråket. I detta program kommer vi att beräkna det enkla faktoriet för ett nummer med bara en funktion. Faktoriet för ett nummer är antalet multiplicerar med alla siffror mindre än sig själv fram till 1. Ett exempel på faktorial för ett nummer är

3! = 3 * 2 * 1 = 6
4! = 4 * 3 * 2 * 1 = 24
Och så vidare…..
Endast importpaketet java.io. * heter. Den används för att ringa klasser som hjälper till med input / output operationer.

Koda:

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

Produktion:

Kodförklaring: I provutgången ser vi fakultetet 7 som kommer till 5040. Vi kan också beräkna summan av faktorialer med siffror upp till 100 eller något annat nummer. Men den sista siffran i summan av faktorierna för ett nummer kommer alltid att vara 3 närhelst det finns en beräkning av en summa av faktorier för ett nummer mer än 5. Ett exempel på en summa där vi beräknar den sista siffran i summan av faktorial till 8 factorial.

Summan av 1! + 2! + 3! + 4! + 5! + 7! + 8 !. Vi vill hitta den sista siffran i summan. Nu beräknar vi summan av fabrikerna upp till 5! För efter det att den sista siffran är 0. Så är summan 1 (1!) + 2 (@!) + 6 (3!) + 24 (4!). Så den sista siffran kommer till 3. Detta är ett mycket viktigt begrepp i nummersystemet.

Slutsats

I den här artikeln ser vi olika typer av användardefinierade paket samt inbyggda paket som finns på Java-programmeringsspråket. Vi ser också ett exempel på en kodkod där java. Io. * paketet implementeras. Den grundläggande funktionaliteten för java.io. * är att se till att klasserna för implementering av ingångs- / utgångsoperationer anropas vilket säkerställer en smidig mottagning av data från användaren som ingång. Paket i Java är av olika typer. Det kan finnas många exempel på paket som kan kallas på Java-programmeringsspråket för implementering av olika typer av funktioner och klasser.

Rekommenderade artiklar

Detta är en guide till Java-paketet. Här diskuterar vi hur Java-paketet fungerar tillsammans med exemplet och kodimplementering. Du kan också titta på följande artiklar för att lära dig mer -

  1. Syntax av reguljärt uttryck i Java
  2. Hur skapar jag ett JavaFX TextField?
  3. Syfte med JLabel i Java
  4. JTabbedPane-flik Indexering och placering
  5. Komplett guide till stack in Python

Kategori: