Java/Criando e executando o primeiro programa: diferenças entre revisões

[edição verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
Linha 27:
A primeira linha do código-fonte utiliza a palavra-chave <code>class</code> para definir uma classe com o nome '''Teste'''. Classe é um recipiente de código. Seu corpo, também conhecido como bloco de instruções, é definido entre os colchetes de abertura <code>{</code> e fechamento <code>}</code> que determinam o começo e o encerramento do corpo. No código acima o corpo da classe '''Teste''' inicia na primeira linha e termina na última linha.
 
O código dentro da classe está espaçado em 4 colunas e 8 colunas. A esse espaçamento damos o nome de [[w:Indentação | indentação]]. A indentação não é obrigatória para o funcionamento do programa, mas é uma boa prática, pois aprimora a legibilidade do código. As instruções inseridas dentro de um bloco de instruções são espaçadas em relação ao próprio bloco. Neste livro é utilizado espaçamento de 4 colunas para cada nível, porém pode-se utilizar qualquer quantidade. É comum que ao invés de espaçamento sejasejam utilizadas tabulações para definir a indentação. A cada corpo definido é preciso indentar em um nível os códigos incluídos.
 
Na segunda linha, temos o método <code>main(String[] args)</code> dentro da classe '''Teste'''. Assim como as classes, métodos também tem um corpo. Os modificadores de acesso <code>public</code> e <code>static</code> e o tipo de retorno <code>void</code> serão abordados no capítulo sobre [[Java/Métodos | métodos]]. Por ora, basta saber que eles são obrigatórios para a compilação do código-fonte. '''main''' é o nome do método e <code>(String[] args)</code> define sua lista de parâmetros.
Esse método sempre será definido dessa forma para que haja a inicialização de um programa. A esses códigos que sempre devem ser repetidos chamamos de código [[w:Boilerplate_code | boilerplate]].
 
Dentro do corpo do método '''main''' há a instrução <code>System.out.println("Alô mundo!");</code>. O método '''println''' é executado através da referência '''out''' localizada na classe '''System'''. O método em questão érecebe ocomo responsável por exibirargumento a mensagemString <code>"Alô mundo!"</code>. String é uma sequência de caracteres delimitada com um par aspas duplas <code>"</code>.
 
=== Etapa 2 ===
 
== Conveções utilizadas neste livro ==