Negocio

Campos Java: tipos e exemplos

O que é um campo Java?

Java, como qualquer linguagem de programação de alto nível, tem sua própria sintaxe e semântica a serem seguidas para a execução bem-sucedida do programa e o desenvolvimento de aplicativos. É uma linguagem de programação orientada a objetos com objetos representados por variáveis ​​associadas a métodos que são usados ​​para descrever suas classes.

Um campo Java é um contêiner com dados associados . Ele serve como propriedades descritivas de uma classe. Uma classe é qualquer entidade na qual os dados são coletados. Se, por exemplo, estamos coletando dados sobre um conjunto de alunos (turma), as propriedades do aluno (campos Java) serão: nome, endereço, idade e disciplina.

A classe Java será definida da seguinte maneira:

Aluno de classe pública {nome da string; endereço da string; idade inteira; assunto da string;}

Pela sintaxe acima, podemos ver que as diferentes descrições podem consistir em diferentes tipos de dados , como strings ou inteiros. Os tipos de dados são declarados usando variáveis.

Tipos de campos Java

Os campos Java são caracterizados por vários tipos de dados. Existem dois tipos de dados em Java: tipos de dados primitivos e tipos de dados de objeto de referência .

Tipos de dados primitivos

Existem oito tipos de dados primitivos. Cada tipo de dado ocupa uma certa quantidade de espaço na memória do programa. A quantidade de espaço ocupado é determinada pelo tipo de dados. O computador entende e interpreta a memória na forma binária, ou seja, 1s e 0s. Um único dígito consistindo de 1 ou 0 é conhecido como bit. Os caracteres deste parágrafo que você está lendo estão sendo transformados em dígitos binários que o computador pode entender.

Tipo de dados booleano

Este tipo de dados é usado em declarações ‘sim’ e ‘não’. Por exemplo, em nosso banco de dados de alunos, a classe pode conter um campo chamado Registrado, que informa se o aluno está registrado ou não.

Booleano: um valor ou verdadeiro ou falso (bit único)

A variável booleana é declarada da seguinte maneira:

Exemplo: var Reg = true;

var Notreg = false;

Byte

Este tipo de dado ocupa mais espaço na memória do que o booleano. Ele consiste em uma série de 8 bits assinados conhecidos como byte. É o menor inteiro.

Byte: valor de 8 bits variando de -128 a 127

128 e 127 significam a representação decimal do byte. Como o byte tem 8 bits, seus valores em binário estão entre 00000000 e 11111111.

A variável byte é declarada da seguinte maneira:

Exemplo: byte s = 100;

Curto

Este tipo de dados é maior que o byte, pois tem 16 bits.

Curto: valor de 16 bits variando de -32.768 a 32.767

A variável curta é declarada da seguinte maneira:

Exemplo: short s = 100;

Caracteres

Este tipo de dados é representado em caracteres Unicode. Os caracteres Unicode são os números exclusivos usados ​​universalmente que representam cada caractere, independentemente da plataforma, sistema operacional ou idioma usado. Seus valores variam de ‘\ u0000’ (ou 0) a ‘\ uffff’ (ou 65.535 inclusive). Esses valores não podem ser negativos.

Char: caractere Unicode de 16 bits

A variável char é declarada da seguinte maneira:

Exemplo: char let8 = H;

Int

Este tipo de dados é de 32 bits. Eles são normalmente usados ​​para controlar loops e arrays.

Int: valor de 32 bits variando de -2.147.483.648 a 2.147.483.647

A variável int é declarada da seguinte maneira:

Exemplo: int g = 234543;

Se o espaço não for grande o suficiente para o propósito do programa, um tipo de dados ‘longo’ será usado.

Longo

Este tipo de dados é de 64 bits.

Longo: valor de 64 bits variando de -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807.

O Unicode fornece um número exclusivo para cada caractere, independentemente da plataforma, programa ou idioma. Isso normalmente é usado em cálculos longos e complicados.

A variável longa é declarada da seguinte maneira:

Exemplo: Schoolbal longo = 1234567895;

Flutuador

Este tipo de dados compreende números reais que serão usados ​​para calcular expressões. Diz-se que eles têm pontos flutuantes de 32 bits. Um ponto flutuante é um número que contém um valor fracionário.

Duplo

Este é um tipo de dados com um ponto flutuante de 64 bits. É normalmente usado em cálculos matemáticos envolvendo funções como sin () e cos (). A declaração e inicialização são as seguintes:

Exemplo: double sqrootX = 123.4567895;

Tipos de dados de objeto de referência

Os tipos de dados dos objetos de referência não são valores reais, mas referências a ou detalhes de endereço de um objeto. Ao contrário dos tipos de dados primitivos, que têm características predefinidas, os tipos de dados de objetos de referência são criados pelo desenvolvedor do programa ou aplicativo Java e usados ​​para fazer referência a qualquer objeto declarado. Esses tipos de dados de objeto de referência contêm três tipos específicos de valores, como matrizes, classes e interfaces.

Arrays

Arrays são objetos que contêm valores associados chamados elementos. O programador é capaz de armazenar valores do mesmo tipo próximos uns dos outros na memória usando matrizes. Os arrays armazenam vários valores usando a mesma variável. Começando do zero, um índice inteiro é usado para identificar cada elemento da matriz.

Exemplo:

var student_name = John, Peter, Harry;

Observe que o sinal de igual (=) é conhecido como o operador de atribuição, que é usado para inicializar a matriz.

O resultado : John Peter Harry

Aulas

Um objeto em Java possui um método associado e é descrito por uma classe . Esta classe é tratada como um tipo em um programa Java. Como tal, uma variável pode ser declarada como sendo de um tipo de objeto. À medida que a variável é criada, também é a referência correspondente ao tipo de objeto.

classe

Interfaces

Outro tipo de dados de referência em Java são interfaces . Eles fornecem suporte para herança de vários objetos. O nome da interface descreve o tipo de referência associado a ela.

Resumo da lição

Java é uma linguagem de programação orientada a objetos com objetos representados por variáveis ​​associadas a métodos que são usados ​​para descrever suas classes . Os dois principais tipos de dados em Java são tipos primitivos e de referência . Os tipos de dados primitivos são divididos em categorias: os tipos de dados inteiros (boolean, byte, char, short, long e int) e tipos de dados flutuantes (float e double). Os tipos de dados do objeto de referência são subdivididos em matrizes, classes e interfaces. O tipo de dados de um valor dita as características e o comportamento do valor.