Tipos de dados primitivos
Tipos de dados que uma linguagem de programação predefina é chamada de tipos de dados primitivos. Esses tipos de dados podem armazenar um tipo e tamanho específico de variável.
Os tipos básicos de dados primitivos disponíveis no Java são:
boleano
Este tipo de dados armazena valores que são verdadeiros ou falsos e usados para rastrear condições verdadeiras ou falsas para sinalizadores simples.
Exemplo
bandeira booleana;Valor padrão | Tamanho |
falso | 1 byte |
byte
Quando é necessário para salvar a memória nas matrizes, nós, um tipo de dados de bytes, capaz de fazê -lo porque é menor que um número inteiro (4 vezes) e pode ser usado no lugar do int tipo de dados.
Faixa de valor
-128 a 127
Exemplo
idade do byte;Valor padrão | Tamanho |
0 | 1 byte |
Caracteres
Um tipo de dados de 16 bits usado para armazenar caracteres é chamado de CHAR TIPO DE DADOS.
Faixa de valor
'\ u0000' para '\ uffff' ou 0 a 65.535.
Exemplo
char a;Valor padrão | Tamanho |
'\ u0000 | 2 byte |
curto
Outro tipo de dados de 16 bits usado para salvar a memória é o tipo de dados curto.
Faixa de valor
-32.768 a 32.767.
Exemplo
valor curto = 10000;Valor padrão | Tamanho |
0 | 2 byte |
int
Int Tipo de dados é um tipo básico de dados de 32 bits que é usado para valores integrais por padrão.
Faixa de valor
-2.147.483.648 a -2.147.483.647
Exemplo
número int;Valor padrão | Tamanho |
0 | 4 byte |
longo
O tipo de dados longo fornece uma gama maior de valores em comparação com o tipo de dados int, além disso, é um número inteiro do complemento de 64 bits dois.
Faixa de valor
-9.223.372.036.854.775.808 (-2^63) a 9.223.372.036.854.775.807 (2^63 -1)
Exemplo
longa distância;Valor padrão | Tamanho |
0l | 8 byte |
flutuador
O tipo de dados float é um tipo de dados de 32 bits que é usado para números decimais e não é usado para números exatos.
Exemplo
flutuar pi;Valor padrão | Tamanho |
0.0f | 4 byte |
dobro
Semelhante ao tipo de dados flutuante, o tipo de dados duplo que é um tipo de dados de 64 bits é usado para números de pontos decimais e isso também não é usado para números exatos.
Faixa de valor
Ilimitado
Exemplo
área dupla;Valor padrão | Tamanho |
0.0d | 8 byte |
Agora que temos um bom entendimento dos tipos de dados primitivos, vamos discutir tipos de dados não primitivos.
Tipos de dados não primitivos
Tipos de dados definidos pelo usuário e não são especificados na linguagem de programação são chamados de tipos de dados não primitivos.
Os tipos de dados não primitivos em Java incluem
Corda
Um tipo de dados de string em java é considerado um objeto que armazena texto.
Aulas
Uma classe é um tipo de dados especificado por um usuário usado para a criação de objetos. Ele especifica as propriedades ou métodos de objetos que pertencem a um tipo semelhante.
Matrizes
As matrizes Java são chamadas de estruturas de dados que são implementadas como objetos. Em palavras simples, elas podem ser consideradas como objetos que contêm um número específico e tipo de valores.
Conclusão
Os tipos de dados Java são categorizados nos seguintes tipos; Tipos de dados primitivos e tipos de dados não primitivos. Os tipos de dados primitivos já estão especificados na linguagem de programação, no entanto, tipos de dados não primitivos são definidos pelo usuário. Boolean, Byte, Char, Short, Int, Long, Float e Double se enquadra na categoria de tipos de dados primitivos, enquanto que string, classes e matrizes são classificados na categoria de tipos de dados não primitivos. Discutimos esses tipos de dados em detalhes nesta redação.