Nesta seção, aprenderemos como escrever o programa simples de Java. Podemos escrever um programa simples hello Java facilmente após instalar o JDK.
Para criar um programa Java simples, você precisa criar uma classe que contenha o método principal. Vamos entender o requisito primeiro.
O requisito para o exemplo Java Hello World
Para executar qualquer programa Java, o seguinte software ou aplicativo deve estar instalado corretamente.
- Instale o JDK se ainda não o instalou, baixe o JDK e instale-o.
- Defina o caminho do diretório jdk/bin. http://www.javatpoint.com/how-to-set-path-in-java
- Crie o programa Java
- Compile e execute o programa Java
Criando um exemplo de Hello World
Vamos criar o programa hello java:
class Simple{ public static void main(String args[]){ System.out.println('Hello Java'); } }Teste agora
Salve o arquivo acima como Simple.java.
Compilar: | javac Simples.java |
Executar: | Java Simples |
Saída:
Hello Java
Fluxo de compilação:
Quando compilamos um programa Java usando a ferramenta javac, o compilador Java converte o código-fonte em código de bytes.
Parâmetros usados no primeiro programa Java
Vamos ver qual é o significado de class, public, static, void, main, String[], System.out.println().
Para escrever o programa simples, você precisa abrir o bloco de notas menu Iniciar -> Todos os Programas -> Acessórios -> Bloco de Notas e escreva um programa simples como mostramos abaixo:
Conforme exibido no diagrama acima, escreva o programa Java simples no bloco de notas e salve-o como Simple.java. Para compilar e executar o programa acima, você precisa abrir o prompt de comando clicando menu Iniciar -> Todos os Programas -> Acessórios -> prompt de comando . Quando concluímos todas as etapas corretamente, ele mostra a seguinte saída:
Para compilar e executar o programa acima, vá primeiro ao diretório atual; meu diretório atual é c: ew. Escreva aqui:
Compilar: | javac Simples.java |
Executar: | Java Simples |
De quantas maneiras podemos escrever um programa Java?
Existem muitas maneiras de escrever um programa Java. As modificações que podem ser feitas em um programa Java são fornecidas abaixo:
1) Ao alterar a sequência dos modificadores, o protótipo do método não é alterado em Java.
Vamos ver o código simples do método principal.
static public void main(String args[])
2) A notação de subscrito no array Java pode ser usada após o tipo, antes da variável ou depois da variável.
Vamos ver os diferentes códigos para escrever o método principal.
public static void main(String[] args) public static void main(String []args) public static void main(String args[])
3) Você pode fornecer suporte var-args para o método main() passando 3 reticências (pontos)
Vamos ver o código simples de uso de var-args no método main(). Aprenderemos sobre var-args posteriormente no capítulo Novos recursos do Java.
public static void main(String... args)
4) Ter ponto e vírgula no final da aula é opcional em Java.
Vamos ver o código simples.
class A{ static public void main(String... args){ System.out.println('hello java4'); } };
Assinatura válida do método Java main()
public static void main(String[] args) public static void main(String []args) public static void main(String args[]) public static void main(String... args) static public void main(String[] args) public static final void main(String[] args) final public static void main(String[] args) final strictfp public static void main(String[] args)
Assinatura do método Java main() inválida
public void main(String[] args) static void main(String[] args) public void static main(String[] args) abstract public static void main(String[] args)
Resolvendo um erro ‘javac não é reconhecido como um comando interno ou externo’?
Se ocorrer um problema como o exibido na figura abaixo, você precisará definir um caminho. Já que o DOS não reconhece javac e java como comando interno ou externo. Para superar esse problema, precisamos traçar um caminho. O caminho não é necessário no caso em que você salva seu programa dentro do diretório JDK/bin. No entanto, é uma excelente abordagem para definir o caminho. Clique aqui para Como definir caminho em java .