Existem somente oito tipos primitivos em Java, todo o resto é objeto. Estes tipos ficaram na linguagem pela sua velocidade de interação, e por isso não foram transformados em Objetos. Como não são objetos a sua declaração já cria a variável em memória não necessitando de construtores.
Numéricos inteiros:
Todos esses tipos possuem uma representação interna em complemento de dois. O valor default para esses atributos é 0 e cada vez que se usar uma constante numérica no código fonte ela será um int a não ser que se especifique outro tamanho. Todos os tipos inteiros têm sinal.
byte - Inteiro 8-bit , faixa: -128 até 127short - Inteiro 16-bit, faixa:-32768 até 32767int - Inteiro 32-bit, faixa:-2147483648 até 2147483647long - Inteiro 64-bit, faixa: -9223372036854775808 até 9223372036854775807Ponto flutuante:
Por padrão, código fonte, tudo o número com decimais será um float e todo float que não for inicialiazado recebe o valor 0.0.
float - Ponto flutuante 32-bitdouble - Ponto flutuante 64-bit
Caractere:
O caractere guarda o valor traduzido de um código ASCII. Seu valor default é o código zero, \ 0.
O char também pode ser representado por um numero inteiro de 16 bits sem sinal, ou seja, pode-se atribuir à uma variável char o valor 100 ou o valor 65535, pois se está operando com os valores da tabela Unicode que representam caracteres de qualquer idioma.
O tipo String, como não é primitivo, é usado para representar uma seqüência de caracteres.
Constantes do tipo caractere aparecem entre apóstrofes: ‘a’, ‘1’, ‘$’.
char -16-bit: O tipo char é representado com 16-bits sem sinal, o que permite endereçar de 0 a 65535.O char também pode ser representado por um numero inteiro de 16 bits sem sinal, ou seja, pode-se atribuir à uma variável char o valor 100 ou o valor 65535, pois se está operando com os valores da tabela Unicode que representam caracteres de qualquer idioma.
O tipo String, como não é primitivo, é usado para representar uma seqüência de caracteres.
Constantes do tipo caractere aparecem entre apóstrofes: ‘a’, ‘1’, ‘$’.
Booleano:
Tipos boleanos identificam verdadeiro ou falso e podem ser utilizados diretamente em expressões de retorno para testes como if, switch, while e for., porém não podem ser comparados com variáveis ou constantes numéricas como em C. Valor padrão é o false.
boolean - true ou false. Tamanho de 8 bit.
Tipos boleanos identificam verdadeiro ou falso e podem ser utilizados diretamente em expressões de retorno para testes como if, switch, while e for., porém não podem ser comparados com variáveis ou constantes numéricas como em C. Valor padrão é o false.
Nenhum comentário:
Postar um comentário