Nessa aula vamos aprender sobre a estrutura básica de um programa Java.
Ao final da aula, saberemos como criar um programa mínimo e escrever uma saída elementar no terminal (print).
Alguns detalhes da linguagem podem parecer obscuros no começo, mas vamos aos poucos esclarecê-los nessa e nas próximas aulas.
A unidade mínima de um programa Java é a classe.
O código da classe é escrito em um arquivo de texto (fonte) com extensão ".java".
Uma classe é declarada através da palavra chave class, acompanhada do nome da classe.
O nome do arquivo deve ser igual ao nome da classe.
A classe principal de um programa (de onde o programa começa) deve ter o modificador public.
A classe principal também deve conter em seu corpo (o espaço entre {}) um método (função) chamado main, com os modificadores public, static e void.
O método main deve ter como único argumento um array do tipo String, tipicamente chamado args.
O programa começará executando o código que estiver dentro do método main.
public class Minimo {
public static void main(String[] args) {
}
}
public class Minimo {
public static void main(String[] args) {
}
}
public class Minimo {
public static void main(String[] args) {
}
}
public class Minimo {
public static void main(String[] args) {
}
}
Vamos escrever então o nosso programa Hello World!
Primeiramente escrevemos a classe que vai acomodar o nosso programa.
Chamaremos ela de HelloWorld.
Em seguida criamos o método main.
Tudo que queremos que o programa faça é escrever "Olá mundo!" no terminal em que for executado.
Para esse fim, o Java oferece acesso ao terminal através da classe System, no campo System.out .
O método println desse campo imprime uma string na tela.
Há outras maneiras de ler e escrever no terminal, que aprenderemos nas próximas aulas.
public class HelloWorld {
}
public class HelloWorld {
public static void main(String[] args) {
}
}
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Olá mundo!");
}
}
Experimentem usar o compilador javac (parte do JDK) para compilar o código fonte que acabamos de ver e o java para executar o bytecode criado.
Para executar o programa, é necessário informar o nome da classe que queremos executar:
javac HelloWorld.java
java HelloWorld
Perguntas:
Até a próxima aula!