quinta-feira, 12 de fevereiro de 2009

Iniciando Java


Vamos começar a chorar?



Ops!!!



Vamos aprender Java!!!




O que é Java?


É uma linguagem de alto nível, orientada a objetos. O ambiente de execução pode ser realizado em praticamente qualquer máquina desde que esta possua o JRE (Java Runtime Environment) instalado.


É uma linguagem multiplataforma, ou seja, tanto faz o sistema operacional utilizado, o Java compila, para isso ele utiliza o JVM.




O que é JVM?


É uma máquina virtual Java, onde ela emula seu código de acordo com seu sistema operacional, ela transforma seu código em bytecode, pense como se fosse um tradutor para seu SO.




O que eu preciso para programar em Java?


No início, quando comecei a estudar Java, me deparei com um monte de coisas no site da Sun, não sabia por onde começar, então vou seguir conforme foi meu aprendizado, mas antes de saber o que devemos baixar, precisamos conhecer o que estamos baixando.



Para ferramentas de desenvolvimento, iremos baixar o JDK, ele é composto pelo JRE que é nosso ambiente de execução e por várias ferramentas úteis ao desenvolvimento de um programa.



A IDE que atualmente utilizo é o Eclipse, existem outras como NetBeans, Geany, mas em geral, fiz algumas pesquisas e perguntei de outros desenvoledores java mais antigos e eles me recomendaram que eu a utilizasse. Até hoje não vi muita dificuldade em utilizá-la.




Primeiros Conceitos


Verifique o post, nele mostra conceitos tais como classes, estados, etc.




Nomenclatura em Java


A Sun recomendou uma forma de nomenclatura padrão para os códigos em Java, mesmo que você não as siga, seu programa irá rodar, mas devemos ter sempre o seguinte pensamento, em uma Empresa nossos códigos não são somente nossos, eles precisam estar legíveis a outro programador.



Classes e interfaces: A primeira letra deve ser maiúscula e, caso o nome


seja formado por mais de uma palavra,


as demais palavras devem ter


sua primeira letra maiúscula também (TurmaEscolar);


Métodos: A primeira letra deve ser minúscula e após devemos aplicar o


(abrirBiblioteca);


Variáveis: Da mesma forma que métodos (nomeAluno);


Constantes: Todas as letras do nome devem ser maiúsculas e caso seja


formada por mais de uma palavra separada por underscore (MEDIA_FINAL).




Instalação do JDK


Como na NET há milhares de posts ensinando a instalação, decidi poupar tempo. Eis alguns links abaixo de blogs onde ensinam passo-a-passo.



Primeiro Programa em Java


A pessoa que me ensinou Java sempre usava o seguinte termo: “vou te apresentar o infeno para depois te mostrar o paraíso”. Com isso, ele queria dizer que primeiro iria programar no terminal, mas depois na IDE, mas vou ser má não, é sempre bom conhecermos como se executa nosso Programa Java via terminal, mas estou a fim de ir logo para o paraíso.



Vamos criar nosso primeiro Projeto Java




Agora Vamos criar nossa Primeira Classe




Note que após a criação da classe, nossa IDE cria (por default) um pacote.
















































Explicando o Código



Linha



Descrição



1



Declaração do nome da classe pública PrimeiroPrograma



2



Início do corpo da classe



3,4,5



Assinatura das Funções



6



Declaração do método main (público, estático, sem retorno e parametrizado)



7



Início do método main



8



Comando de Impressão na tela



9



Fim do método main



11



Fim do corpo da classe





Método main


Este é o método que inicia a aplicação Java, quando precisamos compilar um programa, o interpretador procurará este método e caso ele não encontre retornará uma mensagem de erro. Para que o JVM reconheça o método main, é necessário que ele possua as seguintes características:


ü Ser público (public);


ü Ser estático (static);


ü Não retornar nenhum valor (void);


ü O nome deve ser main;


ü Receber como parâmetro um array de String.




Um comentário: