1.2 Algumas regras e convenções

Você pode ter reparado que seguimos algumas regras e convenções até agora. Vamos entendê-las um pouco melhor.

Podemos começar pelo nome de nosso arquivo, MeuPrimeiroPrograma. Em Java, o nome de uma classe sempre se inicia com letra maiúscula e, quando necessário, as palavras seguintes também têm seu case alterado. Dessa forma “esse nome de classe

vira “EsseNomeDeClasse

. Essa abordagemé bastante conhecida como CamelCase.

Um arquivo .java possui a definição de uma classe. É uma prática recomendada nomear a classe e o arquivo da mesma forma, caso contrário

poderá existir alguma confusão no momento de executá-la. Por exemplo, considere que temos um arquivo meu-primeiro-programa.java contendo a classe que chamamos de MeuPrimeiroPrograma. Para compilá-lo faremos:

turini/Desktop/livro ~ $ javac meu-primeiro-programa.java

Porém, o arquivo compilado (com o bytecode) terá o nome MeuPrimeiroPrograma.class. Como executar esse programa? A resposta será com o nome da classe, e não do arquivo. Neste caso:

turini/Desktop/livro ~ $ java MeuPrimeiroPrograma

Note também que há um par de chaves {} definindo o inicio e final (escopo) de sua classee as instruções sempre terminam com pontoe vírgula.

Por fim, é fundamental perceber que esta é uma linguagem case sensitive, ou seja, leva em consideração o case (caixa) em que as instruções são escritas. Escrever System com letra minúscula, por exemplo, resultaria em um erro de compilação.

Você pode ler mais a respeito dessas e de outras convenções da linguagem no documento oficial Code Conventions for the Java Programming Language, disponível no site da Oracle:

http://www.oracle.com/technetwork/java/index-135089.html


⬅️ Capítulo Anterior | Próximo Capítulo ➡️