Vamos dar início ao estudos dos objetivos da prova de programador a partir deste post. O nosso foco será a prova de programador SCJP 5.0, o código é 310-055, mas sempre que for possível falaremos um pouco da prova 6.0, cujo o código é 310-065. Quem quiser outra fonte de estudos, aconselho o livro mundialmente recomendado da Kathy Sierra e há também uma série de guias da Revista Mundo Java que ajudam bastante, especialmente para momentos antes da prova.
Bom mas vamos deixar de lenga lenga e começar a estudar de verdade.
Um bom programador java precisa saber escrever corretamente uma classe. Existem algumas regrinhas básicas que precisamos saber antes de começarmos a programar feito loucos, e elas são:
- Em um arquivo .java só pode haver uma classe pública (public class).
- Comentários podem ser colocados em qualquer linha
- o nome do arquivo deve ser o mesmo da classe pública dele, se não tiver nenhuma, então pode ser qualquer nome :)
- Se a classe estiver em um pacote (package), a declaração do mesmo deve ser a primeria do arquivo (comentário não conta viu)
- os imports, se existirem claro, devem vir logo após a declaração de pacote, e se não houver uma, deve vir em primeiro lugar no arquivo.
Abaixo temos um exemplo do que falamos acima, o arquivo foi nomeado como MyClass.java:
//aqui pode ter comentário sem problema
package javeiro; //declaração de pacote em primeiro lugar
import java.util.Date; // declaração de import
public class MyClass {
public static void main(String args[]) {
Date d = new Date();
System.out.println(d);
}
}
// posso ter zilhões de classe não públicas em um arquivo
class MyOtherClass {
}
class MyAnotherClass {
}
Muito bom, estou começando agora a ler o livro da Kathy Sierra e achei confuso as regras de Declaração para arquivos-fonte. O seu post ajudou muito, parabéns!
ResponderExcluir