Boa tarde. Eu criei uma classe no NetBeans sem a declaração do nome do pacote e, após isso, percebi que ela estava num pacote <pacote padrão>. Fiquei me perguntando se a classe estaria dentro do pacote java.lang. O que é este < pacote padrão> ? obrigado pelo esclarecimento.
Pacote padrão é o nome que o netbeans dá para nenhum pacote. Não se preocupe, ela não está dentro de lugar nenhum.
Entretanto, é uma péssima prática deixar classes no pacote padrão. As classes nesse pacote ficam inacessíveis a partir de outros pacotes, simplesmente pq você não consegue importa-las!
O pacote padrão é a raiz da hierarquia de pacotes do projeto. É equivalente à pasta “src” dentro do diretório de um projeto do NetBeans.
Seu uso não é recomendado, pois classes dentro do pacote padrão não podem ser vistas ou usadas por classes dentro de pacotes formais. Sempre organize as classes dos seus projetos em uma hierarquia de pacotes, a não ser que seja algo pequeno: um teste ou experimento, ou algo do tipo.