Slide utilizado no curso preparatório para a certificação OCAJP7. Nessa aula fizemos uma Revisão de Classes e arquivos .java http://www.sitedoph.com.br/preparatorio-para-a-certificacao-java-ocajp-7-aula-1/
10. abstract boolean break byte case catch
char class const continue default do
double else extends final finally float
for goto if implements import instanceof
int interface long native new package
private protected public return short static
strictfp super switch synchronized this throw
throws transient try void volatile while
assert
28. 1. Só pode existir uma única classe pública por arquivo.
2. Se existir uma classe pública no arquivo, o nome do arquivo deve ser o mesmo da classe. Se a
classe pública do arquivo for declarada public class DarthVader{} então o arquivo deve se chamar
DarthVader.java.
3. Se a classe faz parte de um pacote então a declaração do pacote deve ser a primeira linha no
arquivo, antes de qualquer importe*.
4. Se existir algum importe ele deve estar entre a declaração do pacote e a declaração da classe*.
5. Se não existir uma declaração de pacote então os importes devem estar a partir da primeira
linha*.
6. Se não houver nem declaração de pacote nem importes então a declaração da classe deve ser a
primeira linha*.
7. Comentários podem aparecer no início ou no fim de uma linha; eles são independentes de
qualquer regra de posicionamento*.
8. As declarações de pacote e os importes servem para todas as classes do arquivo.
9. Um arquivo pode ter mais de uma classe não pública.
10. Arquivos sem classes públicas podem ter qualquer nome.
31. public class MinhaClasse {
public static void main(String[] args) {
System.out.println(args[0] + " " + args[1]);
}
}
javac MinhaClasse.java.java
32. java [options] class [args]
java -help
java -version
java Foo
java Bar abcdefghijk
33. public class MinhaClasse {
public static void main(String[] args) {
System.out.println(args[0] + " " + args[1]);
}
}
java MinhaClasse ola mundo
ola mundo