Въведение в Java пакета

Пакетите в Java са от различни видове. Пакет за първи път се въвежда в Java, за да се гарантира, че функциите или основните операции, свързани с пакета, се извършват много гладко и по този начин операциите се изпълняват с помощта на различни Java инструменти и функционалности. Пакетите в Java са група от класове, които са взаимосвързани и се използват за някои функции в езика за програмиране на Java. Всеки пакет в Java има отделна конвенция за именуване и след това те се подразделят на пространства от имена и конвенции, които се използват при изпълнението на функции в клас, който е разнообразен. Пакетите се използват основно за няколко функции в езика за програмиране на Java. Някои от причините, поради които се използва пакет, са изброени по-долу:

  • Предотвратяването на именуване на погрешни схващания като два класа може да има едно и също име, но функционалностите им могат да бъдат различни.
  • Улесняване на търсенето, използването и поясненията за класове, използвани в езика за програмиране.
  • Пакетите се считат за капсулиране на данни или скриване на данни.
  • Предоставяне на контролиран достъп до класовете, които по подразбиране са защитени или частни. Защитените и частните класове не позволяват лесно достъп до променливи от други класове, тъй като те са частни за класа и следователно те не могат да бъдат достъпни от членските функции на всички класове.

Работа на Java пакет

Имената на пакетите и имената на директории имат една и съща работна структура. Ако името на пакета е училище. учител. математиката след това под името име на пакет има подпакети, известни като учител и математика. Класовете се намират лесно, това е основната причина, поради която конвенцията за именуване на пакетите е подобна на тази на директория. Пакетите вътре в един пакет са известни като подпакет. Те не са достъпни по подразбиране. Те обаче трябва да бъдат извикани отделно, за да се гарантира, че те са извикани по време на създаването на обекта.

Пример за java подпакет, създаден в Java пакет, е даден по-долу.

Код:

import java.util.*;

Обяснение на кода: В горния ред код ние импортираме или наричаме пакета Java. Вътре в пакета java имаме подпакета util, който също се нарича. Пълната форма на услугата е Utility. И всички класове в рамките на пакета, както и подпакетът се призовават да гарантират, че основната функционалност на програмата е изпълнена. Има много пакети и подпакети, които се извикват в момента на създаване на обект. В тази статия виждаме единичен пример за Java пакет, който се извиква.

В езика за програмиране на Java има вградени пакети и дефинирани от потребителя пакети. Някои от вградените пакети, които присъстват, са изброени по-долу:

  • Java.lang: Съдържа класове за изпълнение на езикови операции.
  • Java.io: Съдържа класове за поддържане на операции за вход / изход.
  • Java.util: Съдържа класове за поддържане на свързан списък, стек, опашка и т.н.
  • Java.applet: Съдържа класове за прилагане на основни аплети в Java.
  • Java.awt: Съдържа класове за достъп до бутони, меню и т.н.
  • Java.net: Съдържа класове за поддръжка на мрежови приложения.

Има и пакети, определени от потребителя, в езика за програмиране на Java. Тук първо създаваме директория и след това осъществяваме работата на пакета вътре в дървото на програмирането.

Първо създаваме името на директорията и след това въвеждаме името на пакета, който трябва да бъде създаден. След като пакетът е създаден, можем да създадем и имена на подпакети в рамките на създадения пакет. Това е основа за извикване на различните класове, които присъстват в езика за програмиране на Java.

Пример за кодиране на Java пакет

В кодиращия пример ще видим проста програма и нейната продукция, която ще ни помогне да разберем вноса на пакети, които присъстват в езика за програмиране на Java. В тази програма ще изчислим простия фактор на число, използвайки само една функция. Факториал на число е числото се умножава с всичките му цифри по-малко от себе си до 1. Пример за фактория на число е

3! = 3 * 2 * 1 = 6
4! = 4 * 3 * 2 * 1 = 24
И така нататък…..
Обажда се само пакетът import java.io. *. Използва се за повикване на класове, което помага при операции за въвеждане / извеждане.

Код:

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. Това е много важно понятие в системата с числа.

заключение

В тази статия виждаме различните видове потребителски дефинирани пакети, както и вградените пакети, които присъстват в езика за програмиране на Java. Виждаме и пример за парче код, където java. Йо. * пакет е реализиран. Основната функционалност на java.io. * е да се уверят, че се извикват класовете за изпълнение на операциите за вход / изход, които ще осигурят безпроблемното получаване на данни от потребителя като вход. Пакетите в Java са от различни видове. Може да има многобройни примери на пакети, които могат да бъдат извикани в езика за програмиране на Java за изпълнение на различни видове функции и класове.

Препоръчителни статии

Това е ръководство за примера на пакета на Java. Тук обсъждаме работата на пакета java заедно с примера и реализацията на кода. Можете също да разгледате следните статии, за да научите повече -

  1. Синтаксис на регулярно изразяване в Java
  2. Как да създадете JavaFX TextField?
  3. Цел на JLabel в Java
  4. Индексиране и разположение на раздела JTabbedPane
  5. Пълно ръководство за стека в Python