Inleiding tot Java-pakket

Pakketten in Java zijn van verschillende soorten. Een pakket wordt eerst geïntroduceerd in Java om ervoor te zorgen dat de functies of de basisbewerkingen met betrekking tot het pakket zeer soepel worden uitgevoerd en dus worden de bewerkingen geïmplementeerd met behulp van verschillende Java-tools en functionaliteiten. Pakketten in Java zijn een groep klassen die met elkaar in verband staan ​​en ze worden gebruikt voor sommige functies in de programmeertaal Java. Elk pakket in Java heeft een afzonderlijke naamgevingsconventie en vervolgens worden ze onderverdeeld in naamruimten en conventies die worden gebruikt bij het uitvoeren van functies binnen een gevarieerde klasse. Pakketten worden in principe gebruikt voor verschillende functies binnen een Java-programmeertaal. Hieronder vindt u enkele redenen waarom een ​​pakket wordt gebruikt:

  • Het voorkomen van misvattingen over namen zoals twee klassen kan dezelfde naam hebben, maar hun functionaliteiten kunnen verschillen.
  • Het zoeken, gebruiken en annoteren van klassen die in de programmeertaal worden gebruikt, eenvoudiger maken.
  • Pakketten worden beschouwd als inkapseling van gegevens of het verbergen van gegevens.
  • Biedt gecontroleerde toegang tot de klassen die standaard beschermd of privé zijn. Met beschermde en privéklassen is het niet mogelijk om eenvoudig toegang te krijgen tot variabelen van andere klassen omdat deze privé zijn voor de klasse en daarom niet toegankelijk zijn voor ledenfuncties van alle klassen.

Werken van Java-pakket

Pakketnamen en mapnamen hebben dezelfde werkstructuur. Als een pakketnaam een ​​school is. leraar. wiskunde dan zijn er onder de pakketnaam school subpakketten bekend als leraar en wiskunde. De klassen zijn gemakkelijk te vinden, dat is de belangrijkste reden waarom de naamgevingsconventie van pakketten vergelijkbaar is met die van een map. Pakketten in een pakket worden een subpakket genoemd. Ze zijn standaard niet toegankelijk. Ze moeten echter afzonderlijk worden aangeroepen om ervoor te zorgen dat ze worden aangeroepen op het moment dat het object wordt gemaakt.

Een voorbeeld van een Java-subpakket gemaakt in een Java-pakket wordt hieronder gegeven.

Code:

import java.util.*;

Uitleg van de code : In de bovenstaande coderegel importeren we of roepen we het Java-pakket aan. Binnen het java-pakket hebben we het util-subpakket dat ook wel wordt genoemd. De volledige vorm van util is Utility. En alle klassen binnen het pakket en het subpakket worden opgeroepen om ervoor te zorgen dat de basisfunctionaliteit van het programma wordt geïmplementeerd. Er zijn veel pakketten en subpakketten die worden aangeroepen bij het maken van het object. In dit artikel zien we een enkel voorbeeld van een Java-pakket dat wordt aangeroepen.

Er zijn ingebouwde pakketten en door de gebruiker gedefinieerde pakketten binnen de programmeertaal Java. Sommige van de ingebouwde pakketten die aanwezig zijn, worden hieronder vermeld:

  • Java.lang: bevat klassen voor het implementeren van taalbewerkingen .
  • Java.io: bevat klassen voor ondersteuning van invoer- / uitvoerbewerkingen.
  • Java.util: bevat klassen voor het ondersteunen van gekoppelde lijst, stapel, wachtrij, enz.
  • Java.applet: bevat klassen voor het implementeren van basis-applets in Java.
  • Java.awt: bevat klassen voor toegang tot knoppen, menu, enz.
  • Java.net: bevat klassen voor het ondersteunen van netwerkapplicaties.

Er zijn ook door de gebruiker gedefinieerde pakketten binnen de programmeertaal Java. Hier maken we eerst een map en vervolgens implementeren we de werking van het pakket in de programmeerboom.

Eerst maken we de naam van de map en vervolgens typen we de naam van het pakket dat moet worden gemaakt. Nadat het pakket is gemaakt, kunnen we ook namen van subpakketten binnen het gemaakte pakket maken. Dit vormt de basis voor het oproepen van de verschillende klassen die aanwezig zijn in de programmeertaal Java.

Coderingsvoorbeeld van Java-pakket

In het codevoorbeeld gaan we een eenvoudig programma zien en de uitvoer ervan die ons zal helpen bij het begrijpen van de import van pakketten die aanwezig zijn in de programmeertaal Java. In dit programma gaan we de eenvoudige faculteit van een getal berekenen met slechts één functie. De faculteit van een getal is het getal vermenigvuldigt met al zijn cijfers minder dan zichzelf tot 1. Een voorbeeld van faculteit van een getal is

3! = 3 * 2 * 1 = 6
4! = 4 * 3 * 2 * 1 = 24
Enzovoorts…..
Alleen het import java.io. * -pakket wordt genoemd. Het wordt gebruikt om klassen aan te roepen die helpen bij invoer / uitvoerbewerkingen.

Code:

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

Output:

Code Verklaring: In de voorbeelduitvoer zien we de faculteit van 7 die op 5040 komt. We kunnen ook de som van faculteiten van getallen tot 100 of een ander getal berekenen. Het laatste cijfer van de som van faculteiten van een getal is echter altijd 3 wanneer er een berekening is van een som van faculteiten van een getal groter dan 5. Een voorbeeld van een som waarbij we het laatste cijfer van de som van faculteit berekenen tot 8 faculteit.

De som van 1! + 2! + 3! + 4! + 5! + 7! + 8 !. We willen het laatste cijfer van de som vinden. Nu berekenen we de som van faculteiten tot 5! Want daarna is het laatste cijfer 0. Dus de som is 1 (1!) + 2 (@!) + 6 (3!) + 24 (4!). Dus het laatste cijfer komt uit op 3. Dit is een zeer belangrijk concept in het nummerstelsel.

Conclusie

In dit artikel zien we de verschillende soorten door de gebruiker gedefinieerde pakketten en ingebouwde pakketten die aanwezig zijn in de programmeertaal Java. We zien ook een voorbeeld van een stukje code waarin de Java staat. Io. * pakket is geïmplementeerd. De basisfunctionaliteit van java.io. * is ervoor te zorgen dat de klassen voor de implementatie van de invoer / uitvoerbewerkingen worden aangeroepen, die ervoor zorgen dat gegevens van de gebruiker als invoer soepel worden ontvangen. Pakketten in Java zijn van verschillende typen. Er kunnen talloze voorbeelden van pakketten zijn die binnen de Java-programmeertaal kunnen worden aangeroepen voor de implementatie van verschillende soorten functies en klassen.

Aanbevolen artikelen

Dit is een handleiding voor het Java-pakketvoorbeeld. Hier bespreken we de werking van het Java-pakket, samen met het voorbeeld en de implementatie van de code. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Syntaxis van reguliere expressie in Java
  2. Hoe maak je een JavaFX-tekstveld?
  3. Doel van JLabel in Java
  4. JTabbedPane tabblad Indexering en plaatsing
  5. Volledige gids voor stapelen in Python