Introdução ao pacote Java

Pacotes em Java são de vários tipos. Um pacote é introduzido pela primeira vez em Java para garantir que as funções ou operações básicas relacionadas ao pacote sejam executadas sem problemas e, portanto, as operações são implementadas usando várias ferramentas e funcionalidades Java. Pacotes em Java são um grupo de classes que são inter-relacionados e são usados ​​para algumas funções na linguagem de programação Java. Cada pacote em Java possui uma convenção de nomenclatura separada e, em seguida, eles são subdivididos em espaços para nome e convenções que são utilizados na execução de funções dentro de uma classe que varia. Os pacotes são basicamente usados ​​para várias funções dentro de uma linguagem de programação Java. Alguns dos motivos pelos quais um pacote é usado estão listados abaixo:

  • Evitar conceitos errôneos de nomeação, como duas classes, pode ter o mesmo nome, mas suas funcionalidades podem ser diferentes.
  • Facilitando a pesquisa, o uso e as anotações de classes usadas na linguagem de programação.
  • Pacotes são considerados como encapsulamento ou ocultação de dados.
  • Fornecendo acesso controlado às classes que são protegidas ou privadas por padrão. Classes protegidas e privadas não permitem que variáveis ​​de outras classes sejam acessadas facilmente, pois são privadas para a classe e, portanto, não podem ser acessadas pelas funções de membro de todas as classes.

Trabalho do pacote Java

Os nomes de pacotes e diretórios têm a mesma estrutura de trabalho. Se o nome do pacote for uma escola. professor. maths, então sob o nome do pacote school existem subpacotes conhecidos como teacher e maths. As classes são fáceis de localizar, essa é a razão básica pela qual a convenção de nomenclatura dos pacotes é semelhante à de um diretório. Pacotes dentro de um pacote são conhecidos como subpacotes. Eles não estão acessíveis por padrão. No entanto, eles precisam ser chamados separadamente para garantir que sejam chamados no momento da criação do objeto.

Um exemplo de um subpacote java criado dentro de um pacote Java é fornecido abaixo.

Código:

import java.util.*;

Explicação do código: Na linha de código acima, importamos ou chamamos o pacote Java. Dentro do pacote java, temos o subpacote util, que também é chamado. A forma completa do util é Utility. E todas as classes dentro do pacote e do subpacote são chamadas para garantir que a funcionalidade básica do programa seja implementada. Existem muitos pacotes e subpacotes chamados no momento da criação do objeto. Neste artigo, vemos um único exemplo de um pacote Java que está sendo chamado.

Existem pacotes internos e pacotes definidos pelo usuário dentro da linguagem de programação Java. Alguns dos pacotes internos presentes estão listados abaixo:

  • Java.lang: Contém classes para implementar operações de linguagem.
  • Java.io: contém classes para suportar operações de entrada / saída.
  • Java.util: contém classes para suportar lista, pilha, fila, etc.
  • Java.applet: contém classes para implementar applets básicos em Java.
  • Java.awt: Contém classes para acessar botões, menu, etc.
  • Java.net: contém classes para suportar aplicativos de rede.

Também existem pacotes definidos pelo usuário dentro da linguagem de programação Java. Aqui, criamos um diretório primeiro e depois implementamos o funcionamento do pacote dentro da árvore de programação.

Primeiro, criamos o nome do diretório e, em seguida, digitamos o nome do pacote que deve ser criado. Depois que o pacote é criado, também podemos criar nomes de subpacotes dentro do pacote criado. Isso forma a base para a chamada das diferentes classes presentes na linguagem de programação Java.

Exemplo de codificação do pacote Java

No exemplo de codificação, veremos um programa simples e sua saída que nos ajudará a entender a importação de pacotes que estão presentes na linguagem de programação Java. Neste programa, calcularemos o fatorial simples de um número usando apenas uma função. O fatorial de um número é o número multiplicado com todos os seus dígitos menores que ele próprio até 1. Um exemplo de fatorial de um número é

3! = 3 * 2 * 1 = 6
4! = 4 * 3 * 2 * 1 = 24
E assim por diante…..
Somente o pacote java.io. * de importação é chamado. É usado para chamar classes, o que ajuda nas operações de entrada / saída.

Código:

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

Resultado:

Explicação do código: Na saída de amostra, vemos o fatorial de 7, que chega a 5040. Também podemos calcular a soma dos fatoriais de números até 100 ou qualquer outro número. No entanto, o último dígito da soma dos fatoriais de um número será sempre 3 sempre que houver um cálculo de uma soma dos fatoriais de um número maior que 5. Um exemplo de soma em que calculamos o último dígito da soma do fatorial até 8 fatorial.

A soma de 1! + 2! + 3! + 4! + 5! + 7! + 8 !. Queremos encontrar o último dígito da soma. Agora, calculamos a soma dos fatoriais até 5! Porque depois disso o último dígito é 0. Portanto, a soma é 1 (1!) + 2 (@!) + 6 (3!) + 24 (4!). Portanto, o último dígito sai para 3. Esse é um conceito muito importante no sistema numérico.

Conclusão

Neste artigo, vemos os diferentes tipos de pacotes definidos pelo usuário, bem como os pacotes embutidos que estão presentes na linguagem de programação Java. Também vemos um exemplo de um pedaço de código em que o java. Io. * pacote está implementado. A funcionalidade básica do java.io. * é garantir que as classes para implementação das operações de entrada / saída sejam chamadas, o que garantirá o recebimento suave de dados do usuário como entrada. Pacotes em Java são de vários tipos. Pode haver vários exemplos de pacotes que podem ser chamados dentro da linguagem de programação Java para a implementação de vários tipos de funções e classes.

Artigos recomendados

Este é um guia para o Exemplo de Pacote Java. Aqui discutimos o funcionamento do pacote java junto com o exemplo e a implementação de código. Você também pode consultar os seguintes artigos para saber mais -

  1. Sintaxe da expressão regular em Java
  2. Como criar um JavaFX TextField?
  3. Objetivo do JLabel em Java
  4. Posicionamento e indexação da guia JTabbedPane
  5. Guia completo para empilhar em Python