Pular para o conteúdo
Início » Implementando seu primeiro programa em Java

Implementando seu primeiro programa em Java

No último post, preparamos nosso ambiente de desenvolvimento. Hoje, vou te ensinar a criar seu primeiro programa em um simples editor de textos e a utilizar os comandos javac e java para compilar e executar uma aplicação .

Programando utilizando um editor de texto

Antes de mergulharmos no desenvolvimento de nosso primeiro programa com o auxílio de uma IDE, é essencial reconhecer que a programação também pode ser realizada por meio de um simples editor de texto. Embora essa abordagem possa não ser a mais eficiente em termos de produtividade, ela oferece uma compreensão valiosa dos processos fundamentais, incluindo a compilação e execução de um programa utilizando diretamente os comandos ‘javac’ e ‘java’.

Implementação

Abra um editor de texto qualquer e digite ou cole o código abaixo.

public class MeuPrimeiroPrograma {
	
	public static void main(String[] args) {
		System.out.println("Meu Primeiro Programa Java");
	}
}

Na primeira linha do código acima, estamos definindo uma classe com o nome MeuPrimeiroPrograma. Obrigatoriamente, este arquivo deve ser salvo com o mesmo nome da classe e com extensão .java. No exemplo acima, o nome do arquivo deve ser MeuPrimeiroPrograma.java. Salve o arquivo em uma pasta de sua preferência.

Compilação

Após salvar o arquivo, abra o prompt de comando e vá para a pasta onde o arquivo acima foi salvo. Para compilar a classe, vamos utilizar o comando javac. Digite o comando abaixo.

javac MeuPrimeiroPrograma.java

O resultado da compilação, será a criação de um novo arquivo com a extensão .class, contendo o bytecode do nosso programa. Caso alguma mensagem de erro seja exibida, verifique se seu código está exatamente igual ao exemplo acima. A compilação falha com a falta de um simples ponto e vírgula(;).

A imagem abaixo mostra que o arquivo MeuPrimeiroPrograma.class foi gerado.

Compilando um programa em Java
Compilando um programa em Java

O arquivo compilado será interpretado pela JVM, quando o programa for executado. Seu conteúdo não foi gerado para ser lido por humanos. Veja no exemplo abaixo.

Programa java compilado
Programa java compilado

Execução

Para executar um programa Java, basta utilizar o comando java. Veja no exemplo abaixo.

java MeuPrimeiroPrograma

O resultado do comando acima, será a impressão da mensagem “Meu Primeiro Programa Java“.

Muito simples, concorda?

Detalhes da implementação

Agora que você já implementou sua primeira aplicação, é hora de entender alguns detalhes de implementação. Vou te ensinar apenas o que você precisa saber neste momento e no futuro veremos mais detalhes desta implementação.

Classe

Toda aplicação começa com a definição de uma classe. A palavra chave class seguida por um nome qualquer, define uma classe. No nosso exemplo, estamos definindo uma classe chamada MeuPrimeiroPrograma. Veja no exemplo abaixo.

class MeuPrimeiroPrograma {
}

O código da classe, obrigatoriamente deve estar entre as chaves, que é o início e o fim de sua definição.

O método main

Observe que entre as chaves da classe, existe um método chamado main. Toda aplicação Java, deve conter um método main em que sua assinatura seja exatamente igual ao exemplo abaixo.

public static void main(String[] args)

Este método é o ponto de partida de uma aplicação. Quando o comando java MeuPrimeiroPrograma foi executado, este foi o método invocado pela JVM para que a aplicação fosse iniciada.

O parâmetro String[] args, nos permite passar parâmetros para uma aplicação. Veja no exemplo abaixo.

java MeuPrimeiroPrograma parâmetro1 parâmetro2

Em posts futuros veremos mais detalhes sobre parâmetros.

System.out.println

O comando System.out.println, imprime a mensagem “Meu Primeiro Programa Java” no console. Observe que System, está com o S em maiúsculo, que por padrão, indica que System também é uma classe, porém, é uma classe fornecida pelo pacote Java.

Conclusão

Neste post, você aprendeu a implementar uma aplicação Java utilizando um editor de textos. Você também aprendeu a utilizar os comandos javac e java para compilar e executar aplicações. Foi mostrado como definir uma classe, o que é, e para que serve o método main além de como imprimir uma mensagem no console utilizando System.out.println. Veremos mais detalhes sobre classes, métodos e parâmetros em posts futuros, ok?

No próximo artigo vamos começar a utilizar o IntelliJ para criarmos nossas aplicações. Até lá!

Referências

Deixe um comentário