Tudo em Java está organizado em classes. Algumas classes são desenvolvidas pelo programador da aplicação e outras já estão disponíveis através do núcleo de funcionalidades da plataforma Java.
As classes que compõem o núcleo de funcionalidades Java estão
organizadas em pacotes. Um package Java é um
mecanismo para agrupar classes de finalidades afins ou de uma mesma
aplicação. Além de facilitar a organização conceitual das classes, o
mecanismo de pacotes permite localizar cada classe necessária durante
a execução da aplicação. No entanto, a principal funcionalidade de um
pacote Java é evitar a explosão do espaço de nome, ou seja, classes
com o mesmo nome em pacotes diferentes podem ser diferenciadas pelo
nome completo, pacote.classe
.
Entre os principais pacotes oferecidos como parte do núcleo Java estão:
Observe que esses nomes seguem a convenção Java, pela qual nomes de pacotes (assim como nomes de métodos) são grafados em letras minúsculas, enquanto nomes de classes têm a primeira letra (de cada palavra, no caso de nomes compostos) grafada com letra maiúscula.Além dessas funcionalidades básicas, há também APIs definidas para propósitos mais específicos compondo a extensão padronizada ao núcleo Java.
© Ivan Luiz Marques Ricarte
DCA/FEEC/UNICAMP