Bevezetés a Java csomagba

A Java csomagok különféle típusúak. Először egy csomag kerül bevezetésre a Java-ban annak biztosítása érdekében, hogy a csomaghoz kapcsolódó funkciók vagy alapműveletek nagyon zökkenőmentesen történjenek, és így a műveletek végrehajtása különféle Java eszközök és funkciók felhasználásával történjen. A Java csomagjai olyan osztályok csoportja, amelyek egymással kapcsolatban vannak, és a Java programozási nyelv bizonyos funkcióinak felhasználására szolgálnak. A Java egyes csomagjai külön-külön elnevezési konvencióval rendelkeznek, majd fel vannak osztva névterekre és egyezményekre, amelyeket a változtatott osztályon belüli funkciók végrehajtására használnak. A csomagokat alapvetően a Java programozási nyelv több funkciójához használják. Az alábbiakban felsoroljuk a csomagok használatának néhány okát:

  • A téves fogalmak, például két osztály elnevezésének megakadályozása ugyanannak a névnek adható, de funkcióik eltérőek lehetnek.
  • A programozási nyelven használt osztályok keresésének, használatának és megjegyzésének megkönnyítése.
  • A csomagokat adatkapsulációnak vagy adatrejtésnek tekintik.
  • Ellenőrzött hozzáférés biztosítása az alapértelmezés szerint védett vagy privát osztályokhoz. A védett és a privát osztályok nem teszik lehetővé, hogy más osztályok változói könnyen hozzáférjenek, mivel azok az osztályhoz privát jellegűek, és ezért nem érhetők el az összes osztály tagfunkcióival.

Java csomag működése

A csomagnevek és a könyvtárak neve azonos szerkezetű. Ha a csomag neve iskola. tanár. matematika, akkor az iskola csomagnév alatt vannak alcsomagok, amelyeket tanárnak és matematikának neveznek. Az osztályokat könnyű megtalálni, ez az alapvető oka annak, hogy a csomagok elnevezési konvenciója hasonló legyen a könyvtárhoz. A csomagban lévő csomagokat alcsomagolásnak nevezzük. Alapértelmezés szerint nem érhetők el. Ezeket azonban külön kell meghívni annak biztosítása érdekében, hogy meghívják őket az objektum létrehozásakor.

Az alábbiakban bemutatunk egy példát egy Java csomagban létrehozott java alcsomagolásról.

Kód:

import java.util.*;

Kód magyarázat: A fenti kódsorban importáljuk vagy nevezzük a Java csomagot. A java csomagban található az util alcsomag, amelyet más néven hívunk. A felhasználás teljes formája a közmű. És a csomag összes osztályát, valamint az alcsomagot meghívják annak biztosítására, hogy a program alapvető funkcionalitása megvalósuljon. Számos olyan csomag és alcsomag van, amelyeket az objektum létrehozásakor hívnak. Ebben a cikkben egy példát látunk a hívott Java csomagról.

A Java programozási nyelvben vannak beépített csomagok és felhasználó által definiált csomagok. A jelen lévő beépített csomagok némelyike ​​az alábbiakban felsorolásra kerül:

  • Java.lang: Tartalmaz osztályokat a nyelvi műveletek végrehajtásához.
  • Java.io: Az input / output műveletek támogatására szolgáló osztályokat tartalmaz.
  • Java.util: Tartalmaz osztályokat a kapcsolódó lista, verem, sor, stb. Támogatására.
  • Java.applet: Tartalmaz osztályokat az alapvető kisalkalmazások Java bevezetéséhez.
  • Java.awt: Tartalmaz osztályokat a gombok, menü stb. Eléréséhez .
  • Java.net: Tartalmaz osztályokat a hálózati alkalmazások támogatására.

A Java programozási nyelven belül a felhasználó által definiált csomagok is vannak. Itt először egy könyvtárat hozunk létre, majd a csomag működését a programozási fán valósítjuk meg.

Először létrehozzuk a könyvtár nevét, majd beírjuk a létrehozandó csomag nevét. A csomag létrehozása után az alcsomagok nevét is létrehozhatjuk a létrehozott csomagban. Ez képezi az alapot a Java programozási nyelvben található különféle osztályok meghívására.

A Java csomag kódolási példája

A kódolási példában egy egyszerű programot és annak kimenetet fogunk látni, amely segít megérteni a Java programozási nyelvben található csomagok importját. Ebben a programban kiszámoljuk a szám egyszerű tényezőjét, csak egy függvény felhasználásával. Egy szám tényezője a szám szorzata az összes számjegyével, amely kevesebb, mint önmagát, egészen 1-ig. Példa egy szám tényezőjére:

3! = 3 * 2 * 1 = 6
4! = 4 * 3 * 2 * 1 = 24
Stb…..
Csak az import java.io. * csomagot hívják. Osztályok hívására használják, amely segíti a bemeneti / kimeneti műveleteket.

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

Kimenet:

Kód magyarázat: A minta kimenetében a 7-es tényezőt látjuk, amely 5040-re esik. Kiszámolhatjuk a 100-ig terjedő számok vagy bármely más szám tényezőinek összegét is. Ugyanakkor egy szám tényezőinek összegének utolsó számjegye mindig 3 lesz, amikor egy 5-nél nagyobb számú tényezőinek összegét számítják ki. Példa egy összegre, ahol a tényező összegének utolsó számjegyét számoljuk ki. 8 tényezőig.

1 összege! + 2! + 3! + 4! + 5! + 7! + 8 !. Meg akarjuk találni az összeg utolsó számjegyét. Most kiszámoljuk a tényezők összegét 5-ig! Mivel utána az utolsó számjegy 0, tehát az összeg 1 (1!) + 2 (@!) + 6 (3!) + 24 (4!). Tehát az utolsó számjegy 3-ra áll. Ez egy nagyon fontos koncepció a számrendszerben.

Következtetés

Ebben a cikkben a felhasználó által definiált csomagok és a beépített csomagok különféle típusait látjuk, amelyek a Java programozási nyelven vannak jelen. Látunk egy példát egy kóddarabra is, ahol a java. Io. * a csomag megvalósítva. A java.io. * alapvető funkciója annak biztosítása, hogy a bemeneti / kimeneti műveletek végrehajtására szolgáló osztályokat meghívják, amelyek biztosítják az adatok zökkenőmentes fogadását a felhasználótól bemenetként. A Java csomagok különféle típusúak. Számos példa lehet olyan csomagokra, amelyeket a Java programozási nyelvben különféle funkciók és osztályok megvalósításához nevezhetünk.

Ajánlott cikkek

Ez egy útmutató a Java csomag példájához. Itt tárgyaljuk a java csomag működését, a példát és a kód megvalósítását. A következő cikkeket is megnézheti további információkért -

  1. A szokásos kifejezés szintaxisa Java-ban
  2. Hogyan lehet létrehozni JavaFX szövegmezőt?
  3. A JLabel célja Java-ban
  4. JTabbedPane lap indexelése és elhelyezése
  5. Teljes útmutató a Python-ban lévő veremhez

Kategória: