Tipos de dados por valor e por referência em Java

850 palavras 4 páginas
Tipos de dados por valor e por referência em Java
Veja neste artigo a definição de variáveis e os tipos de dados por valor e por referência utilizados na linguagem Java, entendendo como funciona sua declaração e inicialização.
No desenvolvimento de programas sempre precisamos guardar na memória valores, seja um nome, uma data, ou qualquer outro tipo de informação. Sendo assim, são declaradas o que conhecemos por variáveis que atribuem estes valores em tempo de execução do sistema.
Variáveis
As variáveis são posições na memória do computador que podem armazenar dados. As variáveis são formadas por quatro elementos: nome, tipo, tamanho e valor.
Dependendo da programação, o básico de uma declaração de variável pode ter somente um tipo, um nome e um valor.
Listagem 1: Exemplo de declaração de variável public class Imprime_Variaveis {

public static void main(String[] args) { int valorA = 33; int valorB = 25; int total = valorA + valorB; System.out.printf("A soma total = %d",total); }
}
O Java possui dois tipos de dados que são divididos em por valor (tipos primitivos) e por referência (tipos por referência).
Os tipos primitivos são boolean, byte, char, short, int, long, float e double. Os tipos por referência, são classes que especificam os tipos de objeto Strings, Arrays Primitivos e Objetos.
Uma variável do tipo primitivo pode armazenar exatamente um valor de seu tipo declarado por vez, quando outro valor for atribuído a essa variável, seu valor inicial será substituído.
As variáveis de instância de tipo primitivo são inicializadas por padrão, as variáveis dos tipos byte, char, short, int, long, float e double são inicializadas como 0, e as variáveis do tipo boolean são inicializadas como false. Esses tipos podem especificar seu próprio valor inicial para uma variável do tipo primitivo atribuindo à variável um valor na sua declaração.
O Java fornece dois tipos primitivos para armazenar números de ponto flutuante na

Relacionados

  • java
    6896 palavras | 28 páginas
  • Java
    2027 palavras | 9 páginas
  • java avançado
    6970 palavras | 28 páginas
  • JAVA
    2483 palavras | 10 páginas
  • Java
    6757 palavras | 28 páginas
  • Java básico
    4101 palavras | 17 páginas
  • Tipos primitivos de dados
    3347 palavras | 14 páginas
  • Analise de sistema
    28417 palavras | 114 páginas
  • Critérios de Avaliação Java
    3509 palavras | 15 páginas
  • Variáveis em java e php
    2218 palavras | 9 páginas