Núcleo de funcionalidades

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

Last modified: Fri Jun 30 10:26:37 EST 2000