quarta-feira, 13 de abril de 2011

Java e OOP (Parte 1)

Saudações Javeiros de plantão!!!


Neste artigo começarei a falar sobre como trabalhar com Orientação a Objetos na linguagem Java, mas não abordarei questões teóricas a respeito do assunto e sim mostrarei como empregá-los. Para os iniciantes que não possuem um conhecimento prévio, aconselho a começar a estudar, pois, é de fundamental importância esse conhecimento para se trabalhar com Java. Para um começo, estudem este link da Wikipédia e sugiro que pesquisem na web pois existe uma gama de informações abordando o assunto. Bons estudos!

Como criar uma classe em Java?

Na verdade, todo o código escrito em Java precisa estar dentro de uma classe, não há outra maneira de executar um código fora de uma classe. Em Java uma classe deve ser escrita como ilustra a figura abaixo.


Detalharei os comandos importantes referentes a imagem acima:


public -> Este comando indica que esta classe é pública, ou seja, ela pode ser vista e usada por outras classes. Existem dois níveis de acesso para classes em Java, são eles: default e public, sendo que o modificador default não deve estar explícito na declaração da classe, o fato de você não colocar qualquer um dos modificadores de acesso indica que a classe é default. A imagem abaixo mostra a declaração de classes com os dois níveis de acesso.


class -> A palavra chave que representa uma Classe em Java. O nome da classe deve vir em seguida sendo obrigatório seu nome ser exatamente igual ao do arquivo, caso o modificador de acesso seja public.
Obs: Os comentários em Java pode ser escritos de duas formas: 

            // isto é um comentário de apenas uma linha
            /* isto é um comentário com mais de uma linha */

Como já sabemos, nossa classe pode possuir atributos e métodos e em Java eles são escritos da seguinte forma:


Diferente das classes, os atributos e métodos possuem quatro níveis de acesso e não apenas dois e são eles: default, private, protected e public, as regras para o default são as mesmas aplicadas a classes e quanto aos outros modificadores de acesso, a imagem abaixo ilustra a forma de representação.


No próximo artigo darei uma pausa neste assunto para falar um pouco sobre o Netbeans IDE. O Netbeans é uma ferramenta muito poderosa para se trabalhar com Java e vou utilizá-la nas ilustrações dos próximos artigos. 


Até mais!





segunda-feira, 11 de abril de 2011

Execução do primeiro programa em Java

Saudações javeiros de plantão!!!

Neste segundo artigo, como combinado, vou mostrar como executar seu primeiro programa escrito em Java, mãos a obra e bons estudos.

Abaixo está uma figura mostrando o código da classe que iremos executar.


Bem, Java é uma linguagem orientada a objetos, portanto, tudo em Java deve ser escrito em classes, neste exemplo, criei uma classe publica (mais sobre isso em um próximo artigo) chamada “Main”, é importante frisar que o nome do arquivo deve ter exatamente o mesmo nome da classe, alem de ter obrigatoriamente a extensão ”java”.  A classe possui um método também publico denominado “main” só que com a primeira letra minúscula, isso também é obrigatório, além de toda a assinatura desse método. Isto acontece porque em tempo de execução a JVM (Java Virtual Machine) procura por um método com essa mesma assinatura, esse método é o ponto inicial da aplicação.

O que é JVM?

 A JVM ou simplesmente máquina virtual Java é um componente responsável por interpretar os programas escritos em Java. Ele é responsável por gerenciar as aplicações, executar os programas, gerenciar a memória alocada, alem de otimizar ao máximo a execução destas aplicações. Existe uma JVM para cada sistema operacional, isso torna as aplicações escritas em Java portáveis. Todo o sistema operacional precisa instalar uma JVM específica para poder executar programas Java e para usuários que não desejam desenvolver com a linguagem Java não é necessário ter a JDK e sim um componente com recursos somente para execução das aplicações chamada JRE.

O que é JRE?

A JRE (Java Runtime Environment) é um componente necessário para execução de aplicações escritas em Java, diferente da JDK ela não fornece aplicativos para desenvolvimento.

Executando nossa aplicação...

 Para executar nossa aplicação, primeiro precisaremos compilar a nossa classe, mas antes verifique se tudo está como na figura abaixo.


Reparem que criei uma pasta na raiz chamada java_na_veia e a minha classe se encontra dentro desta pasta, é recomendado que você trabalhe com a mesma estrutura ou semelhante, mas não é obrigatório.

Compilando nossa classe...

 Para compilar nossa classe utilizaremos um aplicativo chamado “javac” que significa Java Compiler ou no português, Compilador Java. Ele deve ser executado em um terminal de comandos e para a nossa classe escreveremos a seguinte linha de comando como na imagem abaixo.


Reparem que estou executando esse comando dentro da pasta java_na_veia, isto não é obrigatório, mas é de fácil compreensão para um entendimento inicial. Depois de executado o comando, reparem que é gerado outro arquivo na mesma pasta denominado “Main.class”, é esse arquivo que a JVM precisa para executar a nossa aplicação.

Executando, finalmente...

 Para executar o arquivo gerado, é preciso somente executar outro aplicativo chamado “Java” (nossa que conscidência) da forma que é apresentado na imagem abaixo.


Se tudo foi seguido de forma correta, o texto “Hello Java na Veia!” deverá ser mostrado no seu terminal de comandos do Windows.

No próximo artigo começarei a falar um pouco sobre orientação a objetos em Java, pois esse conhecimento é fundamental para qualquer desenvolvedor que utilize esta linguagem.

Até mais!




sexta-feira, 8 de abril de 2011

Instalação da plataforma Java (windows)

Saudações javeiros de plantão!!!

Nesta primeiro artigo, vou abordar um tópico muito importante para aqueles que querem aprender a trabalhar com java. Falarei da instalação de todos os componentes necessários para começar o seu desenvolvimento com esta maravilhosa tecnologia, dando um ponta pé inicial para todos os entusiastas e admiradores desta incrível linguagem. Bons estudos a todos!

Primeiro passo:
- Baixar e instalar a JDK (Java Development Kit) neste link.

Mas o que é JDK?

 A JDK é a peça fundamental para trabalhar com java, como a própria sigla diz, é uma suite de bibliotecas e ferramentas para desenvolvimento na plataforma Java, ele contem várias ferramentas para compilar, debugar, executar, alem de muitas outras, essenciais para se trabalhar com java.


Como instalar a JDK?

 A instalação é muito simples, basta executar o arquivo baixado dando um duplo clique nele e prosseguir até a sua conclusão aceitando as configurações definidas pelo instalador.


Ainda não acabou, como configurar as variáveis de ambiente?

 As variáveis de ambiente são importantes para trabalhar com java em linha de comando (Ambiente DOS no windows) e também são exigidas pelas ferramentas para edição de código, as chamadas IDE's, mais isto é um assunto para outro artigo, vamos prosseguir com a configuração das variáveis.

1- Acesse o Painel de Controle, guia sistema, aba avançado, opção variáveis de ambiente;

2- Crie uma nova variável de ambiente e chame-a de "JAVA_HOME", preenchendo-a com o caminho completo da instalação do jdk na sua máquina e clique em "OK";


3- Localize a variável de ambiente "Path";

4- Adicione o seguinte trecho "%JAVA_HOME%\bin" ao final da variável de ambiente e clique em "OK";


5- Saia do Painel de Controle, insira a linha "java -version" no terminal de comandos do windows como na figura abaixo.


Se tudo foi configurado corretamente, o comando java irá se comportar como na imagem acima.

No próximo artigo irei mostrar como executar sua primeira linha de código, até mais ver!!!