01 – Criando um primeiro programa em Java
junho 11, 2012 Deixe um comentário
Criar um primeiro em Java não parece ser algo tão difícil para quem já aprendeu o mínimo necessário para programar. Apesar de utilizar outros conceitos de programação, programar em POO(Programação Orientada a Objetos) não é complicado como dizem e para ser sincero, acho que muitos gostam mesmo é de colocar medo nas pessoas que estão aprendendo a programar.
fonte: https://mastigado.wordpress.com
Bem, vou sim pegar o velho exemplo do Hello World e por que não?
Nome do arquivo: HelloWorld.java
public class HelloWorld{ public static void main(String[] args){ System.out.println("HelloWord!!"); } }
Bem, vamos lá fazer algumas considerações que entendo que são práticas.
- Quando for criar um arquivo para um classe, obrigatoriamente você deve nomear este arquivo com o mesmo nome de sua classe.
- Para executar seu código, ele deve ficar dentro de uma classe main, que será a classe principal a ser chamada pelo programa.
- Prestar bastante atenção às palavras reservadas, pois Class não é o mesmo class para o compilador Java.
- Para as pessoas que viram um pouco de C, o comando para exibir mensagens na tela era o printf e aqui é utilizado em um método do Java chamado println, que em outras palavras poderíamos dizer “escreva e pule uma linha”.
- Ah, método? Sim, a grosso modo método é uma função. Para os que já programaram em C e estão indo para o Java, imagino que o professor ou o guru de alguém que esteja lendo isso já lhe disse o que é uma função em C.
- Ah, por que public? Bem, entendo que é porque se trata de um tipo de método que todos possam acessar. Sim, pelo que me lembro existem 3 tipos de atribuições para seus métodos: public, private e protected.
- Caramba e static, o que é isso? Bem, uma variável(ou atributo) ou um método declarados como static em Java quer dizer que o seu programa Java já terá na memória uma área alocada especialmente para ele quando o programa for compilado.
- E o void? WTF? Bem, o void quer dizer que este método(me refiro ao método main) não retorna nada. Sim, um método pode ter seu retorno em int, boolean, float e outros tipos, mas o void não retorna, pois você só precisa declarar este tipo de função(método) caso seja necessário apenas executar apenas uma tarefa.
- String[ ] args são os argumentos passados para o método, no caso acima não há argumento algum.
Observação em Off:
Se estiverem utilizando o Bluej e este erro(java uses unchecked or unsafe operations) surgir em sua tela enquanto estiverem compilando os arquivos de exemplo, o motivo deve ser porque o aplicativo BlueJ deve estar sendo executado em somente leitura.
Comentários