Dicas para programadores java: variáveis e reciclagem
Video: Programador no Canadá revela como aprendeu Java - Bruno Markman - Entrevista #06
Conteúdo
Existem algumas coisas que começam programadores Java deve saber sobre variáveis e reciclagem. Quando você atribui um novo valor para smallLetter, o valor antigo smallLetter fica obliterada. smallLetter é usada duas vezes, e bigLetter é usada duas vezes. É por isso que eles chamam estas coisas variáveis.
Primeiro, o valor de smallLetter é R. Mais tarde, o valor de smallLetter é variado de modo a que o valor de smallLetter torna-se 3. Quando o computador executa esta segunda instrução de atribuição, o valor antigo R se foi.
Tudo bem? você pode dar ao luxo de esquecer o valor que smallLetter já teve? Sim, às vezes, está tudo bem. Depois de ter atribuído um valor de bigLetter com a declaração
bigLetter = Character.toUpperCase (smallLetter) -
você pode esquecer tudo sobre o existente smallLetter valor. Você não precisa fazer isso:
// Este código é complicado.// As variáveis extras são desnecessárias.Caracteres smallLetter1, bigLetter1-char smallLetter2, bigLetter2-smallLetter1 = `R`-bigLetter1 = Character.toUpperCase (smallLetter1) -System.out.println (bigLetter1) -smallLetter2 = `3`-bigLetter2 = Character.toUpperCase (smallLetter2) -System.out.println (bigLetter2) -
Você não precisa para armazenar os valores antigos e novos em variáveis separadas. Em vez disso, você pode reutilizar as variáveis smallLetter e bigLetter.
Video: Como instalar o Java passo a passo para Iniciantes Aula 0011
Esta reutilização de variáveis não salvá-lo de um monte de digitação extra. Ele não economizar espaço de memória muito, tampouco. Mas reutilização de variáveis mantém o programa organizado. Às vezes, você pode ver de relance que o código tem duas partes, e você vê que ambas as partes fazem mais ou menos a mesma coisa.
Em um pequeno programa como, simplicidade e capacidade de gerenciamento não importam muito. Mas em um grande programa, que ajuda a pensar com cuidado sobre o uso de cada variável.