Увод у Јава пакет

Пакети на Јави су различитих врста. Пакет се прво уводи у Јави како би се осигурало да се функције или основне операције везане за пакет извршавају веома несметано и самим тим се операције проводе користећи различите Јава алате и функционалности. Пакети на Јави су група класа које су међусобно повезане и користе се за неке функције у Јава програмском језику. Сваки пакет на Јави има засебну конвенцију о именовању, а затим су подељени на просторе имена и конвенције који се користе у извршавању различитих функција унутар класе. Пакети се у основи користе за неколико функција унутар Јава програмског језика. Неки од разлога зашто се користи пакет су наведени у наставку:

  • Спречавање именовања заблуда као што су две класе може имати исти назив, али њихове функционалности могу бити различите.
  • Поједностављење претраживања, употребе и напомена класа које се користе у програмском језику.
  • Пакети се сматрају капсулацијом података или скривањем података.
  • Омогућавање контролисаног приступа класама које су по дефаулту заштићене или приватне. Заштићеним и приватним класама не дозвољава се приступ варијаблама других класа као што су приватне класи те стога не могу им приступити функције чланова свих класа.

Рад Јава пакета

Имена пакета и имена директорија имају исту радну структуру. Ако је назив пакета школа. учитељ. тада математике испод школе имена пакета постоје подпакети познати под називом наставник и математика. Класе се лако проналазе, то је основни разлог зашто је конвенција именовања пакета слична оној у директорију. Пакети унутар пакета познати су и као потпаковица. Они подразумевано нису доступни. Међутим, треба их позвати одвојено како би се осигурало њихово позивање у време стварања објекта.

Примјер јава подпакета креираног унутар Јава пакета дат је у наставку.

Шифра:

import java.util.*;

Објашњење кода: У горњој линији кода увозимо или зовемо Јава пакет. Унутар јава пакета имамо утил подпакет који се такође назива. Потпуни облик услужног програма је Утилити. А све класе у оквиру пакета као и под-пакет позване су да осигурају имплементацију основне функционалности програма. Постоји много пакета и подпакета који се позивају у време креирања објекта. У овом чланку видимо један пример Јава пакета који се позива.

Унутар Јава програмског језика постоје уграђени пакети и пакети који су дефинисани од стране корисника. Неки од уграђених пакета који су присутни су наведени доле:

  • Јава.ланг: Садржи класе за имплементацију језичких операција.
  • Јава.ио: Садржи класе за подршку улазно / излазним операцијама.
  • Јава.утил: Садржи класе за подршку повезане листе, стог, ред чекања, итд.
  • Јава.апплет: Садржи класе за имплементацију основних аплета у Јави.
  • Јава.авт: Садржи класе за приступ тастерима, менију итд.
  • Јава.нет: Садржи класе за подршку мрежних апликација.

Постоје и пакети који су дефинисани од стране корисника унутар Јава програмског језика. Овде прво креирамо директориј, а затим имплементирамо рад пакета унутар стабла програмирања.

Прво креирамо име директоријума, а затим упишемо име пакета који треба да се креира. Једном када се пакет креира, можемо да креирамо и имена подпакета у оквиру креираног пакета. Ово представља основу за позивање различитих класа које су присутне у Јава програмском језику.

Пример кодирања Јава пакета

У примјеру кодирања видјет ћемо једноставан програм и његов излаз који ће нам помоћи у разумијевању увоза пакета који су присутни у Јава програмском језику. У овом програму ћемо израчунати једноставну фактороријум броја користећи само једну функцију. Фактор фактора броја је број који се множи са свим његовим знаменкама мање од себе до 1. Пример факторорија броја је

3! = 3 * 2 * 1 = 6
4! = 4 * 3 * 2 * 1 = 24
И тако даље…..
Позван је само импорт јава.ио. * пакет. Користи се за позивање класа које помажу у улазно / излазним операцијама.

Шифра:

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

Излаз:

Објашњење кода: У узорку излаза видимо фактор 7 који долази до 5040. Такође можемо израчунати збир фабричких бројева до 100 или било којег другог броја. Међутим, последња цифра зброја фабричких података броја увек ће бити 3 кад год се израчуна зброј фабричких података више од 5. Пример сума где израчунавамо последњу цифру збирног фактора до 8 фактора.

Зброј 1! + 2! + 3! + 4! + 5! + 7! + 8 !. Желимо да пронађемо последњу цифру износа. Сада израчунавамо збир фактора до 5! Јер после тога последња цифра је 0. Дакле, збир је 1 (1!) + 2 (@!) + 6 (3!) + 24 (4!). Дакле, задња цифра излази на 3. Ово је врло важан концепт у бројевном систему.

Закључак

У овом чланку видимо различите врсте пакета дефинисаних од стране корисника као и уграђене пакете који су присутни у Јава програмском језику. Такође видимо пример дела кода где је јава. Ио. * пакет је имплементиран. Основна функционалност јава.ио. * је осигурати да се позивају класе за имплементацију уносно / излазних операција које ће осигурати несметано примање података од корисника као улаза. Пакети на Јави су различитих врста. Може бити много примера пакета који се могу назвати унутар Јава програмског језика за примену различитих врста функција и класа.

Препоручени чланци

Ово је водич за пример Јава пакета. Овде смо расправљали о раду јава пакета заједно са примером и имплементацијом кода. Такође можете погледати следеће чланке да бисте сазнали више -

  1. Синтакса регуларног изражавања у Јави
  2. Како створити ЈаваФКС ТектФиелд?
  3. Сврха ЈЛабела у Јави
  4. Индексирање и пласман картица ЈТаббедПане
  5. Комплетан водич за Стацк ин Питхон

Категорија: