You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
IMPLEMENTANDO O PRIM EIRO PROGRAMA<br />
O código fonte<br />
Como qualquer outra linguagem de programação, <strong>Java</strong> é usada para criar aplicações de computador. O<br />
texto que contém os comandos a serem executados pela JVM é chamado de código-fonte, ou<br />
simplesmente fonte. O conjunto mínimo de instruções necessário para que um código-fonte seja<br />
considerado um programa <strong>Java</strong> aparece no quadro abaixo:<br />
/**<br />
* Instituto de Software do Ceará - INSOFT<br />
* XI Semana tecnológica de férias<br />
* Primeiro programa – escrever a mensagem alô mundo na tela.<br />
*/<br />
public class AloMundo<br />
{<br />
static public void main(String[] args)<br />
{<br />
System.out.println("Alô mundo");<br />
}<br />
}<br />
Analisando o código acima:<br />
?? As primeiras 5 linhas representam um bloco de comentário, que tem por objetivo identificar a<br />
função do programa, seu autor, versão, etc. Mais adiante na disciplina aprenderemos a utilizar a<br />
ferramenta de documentação do <strong>Java</strong>, chamada javadoc.<br />
?? A linha seguinte (public class AloMundo) declara uma classe chamada AloMundo. Após<br />
compilado, esse código gerará um arquivo AloMundo.class no mesmo diretório em que se<br />
encontra o código fonte. Um código fonte em <strong>Java</strong> pode descrever mais de uma classe. Após a<br />
compilação, cada descrição de classe gerará um arquivo .class separado. Observer que pode<br />
haver no máximo um classe public dentro de cada código-fonte <strong>Java</strong>. Caso você<br />
inadvertidamente declare mais de uma classe como public dentro de um código-fonte <strong>Java</strong>,<br />
ocorrerá um erro de compilação. O corpo da classe (o código que define a classe) deve ser<br />
delimitado por chaves, assim como toda a estrutura de dados, decisão ou controle em <strong>Java</strong>.<br />
?? A seguir encontra-se a declaração do método inicial de um programa <strong>Java</strong>. Todo programa <strong>Java</strong><br />
começa a ser executado pelo método main (tal qual C/C++ e várias outras linguagens). Note que<br />
o método main é declarado com uma série de modificadores e com uma matriz de Strings como<br />
parâmetro. Não se preocupe se no momento esses conceitos parecem confusos, mais tarde você<br />
aprenderá o motivo de cada um deles. Por enquanto basta saber o seguinte sobre o método<br />
main: static public void main(String[] args)<br />
o static: um modificador utilizado pelo compilador para identificar métodos que podem ser<br />
executados apenas no contexto da classe AloMundo, sem a necessidade que um objeto<br />
dessa classe seja instanciada.<br />
o public: o método main opde ser executado por qualquer processo ativo no sistema<br />
operacional, incluindo o interpretador <strong>Java</strong>.<br />
o void: indica o tipo do valor (int, char, etc.) a ser retornado pelo método main. Quando um<br />
tipo de retorno é declarado como void, significa que o método não retorna nenhum valor.<br />
O método main sempre deverá ser declarado static public void. Caso contrário o<br />
programa não poderá ser executado (Exception in thread "main"<br />
java.lang.NoSuchMethodError: main).<br />
9