Skip to main content

Command Palette

Search for a command to run...

O que são Pacotes em Java?

Updated
2 min read
O que são Pacotes em Java?
A
My name is Lucas. I'm a journalist and software developer who can take photos, print zines and make videos, that's no joke. 📸📰🎬💻🕺😅

Os Pacotes são uma forma base que o Java usa para organizar o código.

Uma vez que as aplicações são geralmente compostas por muitos componentes de código, como classes. Os pacotes ajudam a organizar essas classes, tornando-as mais fáceis de encontrar e usar de forma eficiente.

Semelhante às pastas de arquivos em um computador, os pacotes agrupam classes relacionadas.

Cada pacote tem um nome que identifica sua coleção de classes.

Existem 2 tipos de pacotes:

  • Built-in: Os pacotes fornecidos pela linguagem são os pacotes integrados.

  • User-defined: Os pacotes que nós criamos ou pegamos de outros são pacotes definidos por usuário

Convenção para o nomes de pacotes

Em Java, o nome dos pacotes segue uma convenção:

  • caixa baixa

  • Usam ponto como delimitadores das partes do nome

  • Pacotes pré-construídos (built-in) providos pelo java começam com "java." ou "javax." e o restante do nome sugere o que o pacote faz.

  • Exemplos:

  • 'java.security' contém o framewor de segurança do Java.

  • java.time lida com datas e tempo.

  • java.math Fornece operações matemáticas com decimais e inteiros grandes.

  • BigInteger permite trabalhar com inteiros sem limites de dígitos

  • BigDecimal representa números reais com alta precisão, evitando erros de arredondamento comuns em double e float.

Usando pacotes

Para usar as classes de um pacote em nosso programa Java, devemos importar o pacote adicionando a instrução import com o pacote e a classe que desejamos importar no topo do código da nossa classe.

Exemplo:

import java.math.BigInteger;

publicclassHelloWorld {
    BigIntegeracct=newBigInteger("123");
}

Observação: Se nós importarmos java.math.* estaremos importando todas as classes disponíveis no pacote math do Java.