29 de março de 2011

Tecnologia Java - Noções básicas

     Antes de começar,gostaria de agradecer aos leitores e pedir que comentem os posts.Por favor,este é o meu primeiro blog na área e gostaria da sua opinião para aprimorar a abordagem e corrigir meus erros.Gostaria também de dizer que estes posts não tem a intenção de te ENSINAR JAVA,mas sim iniciar os seus conhecimentos.Tenho como objetivo mostrar os principais aspectos do desenvolvimento nesta plataforma e te te ajudar nos primeiros passos.

     Neste post vou falar sobre como iniciar um projeto e começar a escrever o código usando o NetBeans IDE e principalmente sobre duas coisas básicas e necessárias não só em Java mas em todas as plataformas de desenvolvimento:variáveis e loops.
    Se você já programou em alguma outra linguagem,isto será necessário para te adaptar principalmente à sintaxe,e se você nunca programou antes,isto é de vital importância se deseja iniciar na programação.

Desde o inicio
    Para iniciar um novo projeto com o NetBeans IDE você precisa seguir os passos citados no post anterior.Menu arquivo,novo,etc.
   O NetBeans IDE cria automaticamente uma classe main.É essa classe que vai ser executada assim que seu programa for iniciado.
  Para que o seu programa possa executar ele deve conter um método principal(o NetBeans cuida disso). método principal é a primeira coisa que dentro da classe à ser executada(Programa>classe principal>método principal).É dentro desse método principal que vai o seu código por enquanto.

Exatamente,a sua classe principal deve estar desta forma para que possa ser executada corretamente;
 
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package iniciandoemjava;  //Determina à que pacote do projeto esta classe pertence

/**
 *
 * @author william
 */

public class Main {   //Determina o inicio da classe principal

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {   //Determina o Inicio do método principal
        //Aqui deve ser digitado o seu código
        //Quando o programa for iniciado sua classe principal será executada e 
        //Depois o método principal é executado 
        //Este é o conteúdo do método principal
    }  //Determina o fim do método principal

}  //Determina o fim do método principal

    Esta é a forma correta de iniciar um programa com o NetBeans.Considere as seguintes observações antes de continuar.
  • Todo o texto após duas barras("//") é comentário,isto é,não é interpretado como código e é ignorado.
  • Java é Case sensitive,isto é,diferencia-se as letras maiúsculas das minúsculas.Maiúsculas e minúsculas são reconhecidas.
  • É necessário que no final de cada linha de código haja um ";".É ele que determina que aquele comando acabou.

Variáveis
    Variáveis são como caixas,caixas na memória do computador.Nestas "caixas" você irá guardar informações,dados,etc.Um exemplo básico é o comando CTRL+C e CTRL+V.Quando você pressiona as teclas CTRL+C,o que estiver selecionado vai para a área de transferência na memória,isto é,fica numa caixa até que você pressione as teclas CTRL+V para copiar os dados da "caixa" da memória para a área selecionada.
   Para se usar uma variável,você precisar antes declara-lá,isto é,simplesmente criar a caixa na memória.
   Veremos aqui apenas 2 tipos básicos de variáveis:String(contém textos de uma linha) e int(números inteiros).

String- Uma variável do tipo String contém um pequeno texto,basicamente uma unica linha.Para criar uma String você precisa primeiramente definir o seu nome.Depois é utilizado o sinal de atribuição("=")para atribuir à ela o valor desejado.

     String nomeVariavel;   //Esta linha cria a variável  nomeada "nomeVariavel"
     nomeVariavel = "Conteúdo da variavel"; //Esta lina determina o conteúdo da variavel
   
      O exemplo acima cria a variável e atribui à ela um valor.Esta é forma mais básica de se criar e editar o conteúdo de variáveis.Existem outros modos que não serão citados por fugirem ao básico do objetivo.Seguem abaixo algumas observações.
  • Todo o texto delimitado entre aspas duplas("") é considerado String.

Int(ou integer)-Este tipo de variável contém valores numerais inteiros,isto é,números utilizados no dia-adia(1,22,56,940,etc).Criar e administrar o valor de uma variável int é quase como criar uma String.alterando apenas o trecho "String" para "int".Acompanhe abaixo:

     int nomeVariavel;
     nomeVariavel = 1997;

    Simples.Desta forma você criar e administra o conteúdo da variável int.Leia as observações abaixo antes de continuar.
  • Não se esqueça do ";" no fim da linha;
  • Repetindo,Java é Case sensitive.Se você utlizar "nomevariavel = 1997",ocorerá um erro de sintaxe.Não se esqueça.
Loops

      Loops são condições de repetição e de verificação,que permite a você controlar as ações à serem tomadas conforme o valor de uma variável,por exemplo.
      O loop mais elementar é o loop If.Com ele você controla se algo é como você deseja que seja.Traduzindo para o português,um loop If faz exatamente isso:

String variavel;
variavel="loops";

se (variavel == "loops"){
enviaMensagem("a variavel é loops);
}

    Esta é uma forma de demonstrar o que um loop If faz.O sinal "==" entre parênteses é o sinal de comparação em java.Sempre que quiser comparar dois valores ou variáveis  deve utilizar o sinal de comparação "=="."variavel" é o nome da nossa variavel e "loops" é o conteudo da variável.O que o loop If faz é verificar se o valor é o desejado e se for executa a tarefa. Logicamente o código acima não pode ser executo.Abaixo segue o código corretamente escrito em Java.

String variavel;
variavel = "loops";
if (variavel == "loops"){   //Determina o inicio do corpo da condição If
System.out.print("O valor da variavel é loops");  //Esta linha de código exibe a mensagem determinada
}  //Esta chave determina o fim do corpo do loop If,o fim do que será feito se a condição for satisfeita.

    Bom,espero que tenho ajudado em alguma coisa.Esta foi apenas uma breve introdução ao conceito de variáveis e de loops.Não devo demorar muito com o próximo post.Pretendo continuar e aprofundar um pouco mais do que foi dito aqui sobre variáveis e loops.






Nenhum comentário:

Postar um comentário