Java Iniciantes - Meu primeiro programa HelloWorld

Olá, iniciante seja bem vindo a mais uma aula do curso de java.

    Hoje você vai cria o seu primeiro programa java. O nosso primeiro programa imprimi uma mensagem na tela  Hello World (Olá mundo). Mas porque Hello World? por dois motivos, o primeiro é uma tradição em todas as linguagens de programação que eu conheço você começar com um hello world, e aqui não podia ser diferente, o segundo e que por ser muito simples de fazer e  a possibilidade de dar alguma coisa errada e muito pequena. Para você que esta começando agora e muito importante que os pequenos exemplos que você faça sai tudo certo, porque se der algo errado você vai acabar desanimando e com uma frustração de que e muito difícil. Vamos por a mão na massa agora.
    Primeiro crie em seu disco local uma pasta com o nome "Curso java" para ficar mais facil. Abra o bloco de notas e e digite o código abaixo(não vale copiar e colar, você só vai aprender fazendo), digite do jeito que esta inclusive letras maiúsculas e minúsculas, pois o java e uma linguagem de programação "Case Sensitive", ou seja maiúsculas são diferentes de minúsculas ex: Novo, novo, noVo, são palavras completamente diferentes não se preocupe pois eu vou explicar tudo logo em seguida.

1. class HelloWorld{
2.       public static void main(String[] args){
3.            System.out.println("Hello World!");
4.       }
5. }

    Salve o la na pasta que você criou no seu disco local com o nome "HelloWorld.java" o nome do arquivo em disco tem que ter o mesmo nome da classe "class HelloWolrd" não se esqueça das maiúsculas  como falei la em cima o java e Case Sensitive. Agora vamos compilar o seu programa primeiro abra o prompt de comando e digite o seguinte comando "cd C:\Curso java" e der enter esse comando vai direcionar o compilador para a pasta onde esta salvo o seu código fonte do programa segundo digite "javac HelloWorld.java" para que seja compilado e gere o Bytecode e por ultimo digite "java HelloWorld" sem a extenção .class. Se apareceu o mensagem Hello World, você acabou de fazer seu primeiro programa.                                                          
    Vamos agora para as explicações do código  a primeira linha e a definição da classe no nosso caso  HelloWorld, é por isso que o nome do arquivo em disco tem que ter o mesmo nome porque se não o compilador vai dar um erro, na linha 2 "public static void main(String[] args){ " e o método main principal da nossa classe e por onde o compilador vai começar a roda o programa, o public static diz que ele e um método publico e que não pode ser instanciando apenas usado da maneira com esta o void diz ao compilador que esse método e tem nenhum tipo de retorno, o método main recebe como parametro um vetor de Strings[] args chamado de args nesse nosso programa não foi necessário passar esses parametros, na linha 3 o System.out.println("Hello World!"); é o comando responsável por imprimir uma mensagem na tela que esta entre as aspas Hello World!, nas ultimas duas linha fechamos o nosso método e a nossa classe com o carácter }. O caracteres "{ }" são responsáveis pelo abertura e fechamento das classes e métodos, o ";" responsável pela finalização de um comando em java, todo comando em java de ter um ponto e virgula no final da linha.
    Espero que vocês tenham gostado fiquem ligados nas próximas aulas. Valew!