Pacotes em Java | Explicado

Pacotes em Java | Explicado
Um pacote Java não passa de um procedimento para agrupar diferentes classes, interfaces, enumerações, etc. O objetivo principal de agrupar diferentes classes, interfaces, etc. Sob um pacote é gerenciar o espaço e evitar nomear conflitos. Podemos entender o conceito de pacotes Java por meio de pastas no Windows, onde uma única pasta pode segurar vários arquivos. Em Java, os pacotes são predefinidos ou definidos pelo usuário.

Este artigo fornecerá uma compreensão profunda dos seguintes conceitos sobre pacotes Java:

  • Pacotes embutidos em java
  • Pacotes definidos pelo usuário em Java
  • Como importar aulas e pacotes em java
  • Exemplos de pacotes embutidos e definidos pelo usuário em Java

Vamos começar!

Pacotes embutidos em java

Java fornece uma ampla gama de pacotes internos, como Java.Util, Java.Lang, etc. que pode ser usado para alcançar diferentes funcionalidades. Podemos importar uma única classe de um pacote ou um pacote inteiro. Para aproveitar as funcionalidades dos pacotes internos, temos que importar o pacote e fazer isso importar palavra -chave é usada.

Para importar uma única classe de um pacote específico, precisamos utilizar a seguinte sintaxe:

Importar packagename.Subpackagename.Nome da classe;

A seguir será a sintaxe básica para importar todo o pacote:

Importar packagename.Subpackagename.*;

Para o profundo entendimento dos conceitos, considere os exemplos abaixo do dado:

Exemplo

Vamos considerar que queremos receber a contribuição do usuário e, para fazer isso, precisamos importar a classe Scanner de Java.Pacote Util:

importar java.util.Scanner;

A linha de código acima representa que o scanner é uma classe que pertence ao java.pacote Util.

Exemplo

Vamos considerar outro exemplo em que queremos aproveitar as funcionalidades de Arraylist classe então podemos

importar o embutido Arraylist classe da seguinte forma:

importar java.util.Arraylist;

O trecho acima mostra que importar o Arraylist classe que existe em java.pacote Util.

Exemplo

Vamos considerar que precisamos utilizar várias classes de um pacote específico, em vez de importar todas as classes individualmente, podemos importar o pacote inteiro de uma só vez, como mostrado abaixo:

importar java.util.*;

O trecho de código acima elabora que importa todas as classes de java.UTIL Packge.

Da mesma forma, podemos importar qualquer classe interna ou todo o pacote.

Exemplo

Vamos considerar o trecho de código abaixo para a compreensão profunda de como importar e utilizar os pacotes internos em Java:

importar java.util.Scanner;
classe pública UsuáriosInput
public static void main (string [] args)
Scanner Scan = New Scanner (sistema.em);
Sistema.fora.println ("Por favor, insira o nome do funcionário:");
String empname = scan.nextline ();
Sistema.fora.println ("Por favor, insira o ID do funcionário:");
int empid = scan.nextInt ();
Sistema.fora.println ("Nome do funcionário:" + empname);
Sistema.fora.println ("ID do funcionário:" + empid);

O código completo e sua captura de tela descritiva são fornecidos abaixo:

O trecho acima verifica se a classe embutida é importada com sucesso, pois recebe a entrada do usuário com sucesso.

Pacotes definidos pelo usuário em Java

O Java nos permite criar nossos próprios pacotes e, para isso, precisamos seguir as seguintes etapas:

Primeiro passo

Na primeira linha do nosso arquivo de origem, utilizaremos o pacote palavra -chave:

pacote de pacote de pacote;

Depois que o pacote é criado, podemos criar qualquer número de classes como desejarmos:

Segundo passo

Em seguida, declararemos e definiremos a classe sob o pacote:

pacote de pacote de pacote;
Nome da classe de classe pública

//código

No trecho acima público é o especificador de acesso que indica que esta classe é acessível a todas as outras classes do pacote.

Terceiro passo

Se você não estiver utilizando nenhum IDE, deve seguir a sintaxe abaixo dada para compilar um pacote Java:

javac -d . Javafilename

Aqui, no snippet acima, nada mais é do que uma palavra -chave que representa o destino para o arquivo ser salvo. No trecho acima, utilizamos um “.”O que indica que salve o pacote no mesmo diretório, você pode especificar o nome do diretório de sua escolha.

Quarta etapa

Para executar o pacote Java, tudo o que você precisa fazer é especificar o nome completo:

Java Packagename.nome do arquivo

Dessa forma, podemos criar e utilizar os pacotes Java e aulas definidos pelo usuário em pacotes.

Implementação prática de pacotes definidos pelo usuário

Vamos considerar o exemplo abaixo para entender o funcionamento de pacotes definidos pelo usuário em Java.

Exemplo

O trecho abaixo cria um pacote chamado Usuários e cria uma classe dentro do pacote.

usuários do pacote;
Usuários da classe pública
public static void main (string [] args)
String empname = "joe";
int empid = 12;
Sistema.fora.println ("Nome do funcionário:" + empname);
Sistema.fora.println ("ID do funcionário:" + empid);

O código completo e a respectiva saída são mostrados no snippet abaixo:

A saída verifica o funcionamento do pacote definido pelo usuário. Podemos criar várias classes no mesmo pacote ou podemos importar as diferentes classes de outros pacotes usando o importar palavra -chave.

Conclusão

Existem dois tipos de pacotes em java i.e. Integral ou definido pelo usuário, ambos têm o mesmo objetivo de agrupar as classes relacionadas em um pacote. Os pacotes Java nos ajudam a gerenciar o espaço, evitando conflitos de nomeação e fornecendo mais controle de acesso. Em Java, podemos importar os pacotes de construção e criar os pacotes definidos pelo usuário usando importar e pacote palavras -chave respectivamente. Este guia passo a passo para pacotes Java.