Criando um novo pacote
Até agora, todo o código que escrevemos neste capítulo está no pacote padrão. Este é um pacote especial sem nome que você deve usar somente para código descartável. Você pode dizer o código está no pacote padrão, porque não há nome do pacote. No exame, você verá o pacote padrão sendo muito usado para economizar espaço nas listagens de código. Na vida real, sempre nomeie seus pacotes para evitar conflitos de nome e permitir que outros reutilizem seu código.
Agora é hora de criar um novo pacote. A estrutura de diretório em seu computador é relacionado ao nome do pacote. Suponha que tenhamos estas duas classes:
C:\temp\packagea\ClassA.javapackage packagea;public class ClassA {} C:\temp\packageb\ClassB.javapackage packageb;import packagea.ClassA;public class ClassB { public static void main(String[] args) { ClassA a; System.out.println("Got it"); }}Quando você executa um programa Java, o Java sabe onde procurar por esses nomes de pacotes. Nesse caso, a execução de C:\temp funciona porque packagea e packageb estão abaixo dela.