Meu primeiro programa em JAVA
Autor: Carlos Oliveira | Publicado: 2011-02-17T06:27:00-08:00

Olá, finalmente conseguir arrumar o padrão do meu teclado!Então vamos ao ponto, queremos fazer nosso primeiro programa em JAVA! Primeiramente precisamos do JDK, ou Java Development Kit, que é o pacote que nos permite acessar os recursos para programação em JAVA, e também é bom uma IDE, como o Netbeans e Eclipse, existem outros, mas esses são os mais conhecidos. Se você quiser usar um Notepad, VIM, no caso de usuários do Windows, ou então um gedit, VIM, para usuários Linux seja qual for a distribuição, você não terá problemas.
REQUISITOS
JDK + Netbeans download aqui
VIM download aqui


Para usuários Linux basta ir no repositório usando um apt-get, no caso da distribuição Ubuntu:sudo apt-get install netbeansousudo apt-get install eclipse
ou&nbsp;sudo apt-get install vim
Estou considerando que vocês já tenham o JDK instalando antes de tudo, é só ir no site da SUN que lá vocês encontram os pacotes necessários

Programação
A programação em JAVA é um pouco diferente de C, levando em conta que aqui eu mostrarei a parte de JAVA orientado à objetos. Mas as noções são praticamente as mesmas na essência. Em C usamos o #include&nbsp;&lt;nome_do_pacote.h&gt;&nbsp;quando queremos importar algum pacote que seja necessário para nosso programa, em JAVA usamos o seguinte comando: import nome_do_pacote. Existe um pacote que é desnecessário a importação, que no caso é o java.Lang, nele podemos operar com todo o "pacote básico" da linguagem C, como entrada e saida padrão, e também com funções matemáticas!!!
Enfim, neste programa não precisaremos importar nenhum pacote, portanto explicação sobre outros pacotes deixarei para os próximos post, onde explicarei mais afundo sobre JAVA orientado à objetos.
Acho que não será necessário explicar sobre determinadas coisas, já que já foi dito sobre isso no meu post anterior: meu primeiro programa em C. Caso não tenha visto, vá para a primeira página, foi o primeiro post do blog.
Algumas coisas precisam ser ditas, como:
Quando criar um programa, sua classe deverá ter o mesmo nome do arquivo.java, por exemplo, crio um programa com o nome Principal, o nome da classe que estará no código do programa, será Principal. É importante que esteja escrito da mesma maneira, pois JAVA é CASE SENSITIVE;
Costume sempre fechar o programa, usando o System.exit(0);. Em C fechávamos um programa usando exit(0);, só para ter um modo de concretizar o fechamento do programa, usamos o 0 entre parenteses para dizer que o programa terminou a execução sem erros, quando colocamos 1, dizemos que a execução terminou com algum erro, normalmente do usuário, no caso de uma validação;
Tenha o hábito de fazer o tratamento de exceções, pois seu programa estará sujeito a todo tipo de erro caso não o faça. Explicarei sobre isso mais tarde;

Então preparados para a parte boa? Vamos lá! Abra o Netbeans, aperte Ctrl+Shift+N para abrir um novo projeto, e escolha JAVA APPLICATION, aperte Next, na próxima tela você escolhe o nome do projeto, coloque o que você quiser, e lá em baixo se você quiser mudar o nome da classe principal fica à sua escolha, ele criará o arquivo.java e também o corpo da sua classe principal! Só uma coisa: não se acostume com isso, eu uso o Netbeans só para quando tenho um prazo curto de entrega de algum programa, pois ele facilita, para estudos eu uso o Eclipse(raramente), na maioria das vezes, para estudo, eu uso o gedit, ou o VIM, porque costumo programar no meu Linux.
nome do arquivo: primeiroprograma.java


public class primeiroprograma(){ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // funciona como int main()
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; public static void main(String[] args){ //como se fosse uma continuação, dizendo que esta é a parte principal do programa, declarando que é publico, estático e sem retorno, ou seja, qualquer um pode acessar(público), não muda(estático), sem retorno e parte principal
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.out.printl("Hello World!"); &nbsp;//estrutura do nosso printf em C, JAVA é organizado por pacotes, por exemplo aqui, nosso comando fica dentro do pacote System.out, função do sistema que usamos para saída de dados, e println para dizermos que algo será impresso na linha do console
&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; System.exit(0);&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}} &nbsp;//Não se esqueça de tudo que abrir, feche!

Ok, agora fizemos o código, salve o arquivo.java com o nome que você declarou na classe, e vamos à compilação. Usarei o Netbeans no caso aqui, então um Ctrl+S deve salvar, e o Shift+F11 deve fazer com que limpe o .jar para assim poder salvar o novo código, melhor assim, pois é mais seguro! E seu Hello World sairá no console logo abaixo do código.
Então é isso ai galera, mais um post sobre primeiro programa em outra linguagem! Dúvidas? Envie-em um email:&nbsp;
carlosh@aluno.unb.br&nbsp;