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

[edição não verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
m Foram revertidas as edições de 138.0.252.2 (disc) para a última revisão de Marcos Antônio Nunes de Moura
Sem resumo de edição
Linha 1:
 
=Criação de um programa=
:A criação de um programa pode conter muitas fases: o levantamento do que se quer fazer, do que as pessoas esperam, do custo de desenvolvimento, etc. Como o objetivo inicial deste livro não é explicar esses diversos métodos mas, explicar como se cria programas em Java, vamos simplificar neste momento nas seguintes fases:
:# definição do que o programa irá fazer;
Linha 9 ⟶ 7:
==Fase 1 - Definição do que o programa irá fazer==
:Definimos nome do o programa, para que serve e para quem ele será destinado:
::OlamundoOlaMundo.java
::Escrever a mensagem "Olá mundo" na saída padrão.
:O nome do programa deve ser um [[Java/Identificadores|identificador]] válido.
Linha 21 ⟶ 19:
 
<source lang="java">
class OlamundoOlaMundo {
public static void main(String args[]) {
System.out.println("Olá mundo!"); //Imprime na tela
Linha 32 ⟶ 30:
==Fase 4 - Compilação==
 
javac OlamundoOlaMundo.java
 
=Como e onde o programa Java deve ser digitado?=
Linha 49 ⟶ 47:
:Chamamos de código-fonte o conjunto de instruções, expressões, etc. que estão numa linguagem de computador não compilada, ou seja, cuja tradução para uma linguagem de máquina é necessária. O conjunto de instruções (e outros) em linguagem Java é o nosso código-fonte que deve estar contido no arquivo '''Olamundo.java''':
<source lang="Java">
class OlamundoOlaMundo {
public static void main(String[] args) {
{
public static void main(String[] args)
{
System.out.println("Olá mundo!");
}
Linha 68 ⟶ 64:
obs: em linha de comando deve-se executá-lo no diretório "bin" do "jdk" informando o caminho do arquivo para o javac --> javac x:\caminhho\arquivo.java
 
javac OlamundoOlaMundo.java
 
:Será criado um arquivo com a extensão '''.class''' . Este é o arquivo que conterá os ''bytecodes''.
Linha 79 ⟶ 75:
:Então, para executar o nosso primeiro programa digitamos:
 
java OlamundoOlaMundo
 
:Não se deve especificar a extensão '''.class''' no caso do programa ser executado num terminal, numa linha de comando (em alguns sistemas operacionais, como o Windows XP, escrever o '''.class''' gera uma mensagem de erro). O comando deve ser digitado na origem do arquivo, raiz ou diretório, onde se encontra o ''.class''
 
==Resumindo as etapas de digitação à execução do programa==
* digitar o código-fonte em Java num editor de textos (Bloco de Notas, por exemplo);
* salvar com o nome do programa ('''nome_do_programa''') e a extensão '''.java''';
Linha 89 ⟶ 85:
* compilar com o programa com '''javac nome_do_programa.java''';
* executar com o programa com '''java nome_do_programa'''.
 
== Modelo de classe ==
Neste capítulo introdutório e no próximo capítulo ''O básico da linguagem'' os códigos foram desenvolvidos de forma procedural, logo todos os códigos exibidos podem ser inseridos dentro do método '''main''' exibido há pouco.