CodeGym /Blogue Java /Random-PT /Palavra-chave Java Byte
John Squirrels
Nível 41
San Francisco

Palavra-chave Java Byte

Publicado no grupo Random-PT

O que é um “byte”?

8 bits (bit é a menor unidade de dados contendo no máximo 2 estados lógicos, normalmente 0 e 1) se combinam para formar uma única unidade de memória endereçável, chamada de “ Byte ”. Aqui está uma representação teórica de como um byte normalmente se parece.Palavra-chave de byte Java - 1

Fig 1: Uma representação normal de um Byte

O que é um byte Java ?

Um byte Java com “b” minúsculo é usado para definir o tipo de dado primitivo, que é capaz de armazenar 8 bits por vez. Portanto, o intervalo numérico de um byte vai de -2^7 = -128 até +2^7-1 =127. Dê uma olhada na ilustração a seguir para entender melhor como podemos calcular esse intervalo.Palavra-chave Java Byte - 2

Fig 2: Valores mínimo e máximo em um byte normal de 8 bits

O que é um Byte Java ?

Java Byte é uma classe wrapper usada para armazenar o tipo de dados primitivo “byte” para facilitar o acesso a funções avançadas integradas. Vamos dar uma olhada em um exemplo básico de armazenamento de valores numéricos em bytes e ver como isso funciona.

package com.bytekeyword.core;
public class ByteInJava {

	public static void main(String[] args) {

		// declare the variable and assign a valid numeric value
		byte barCode = 112;		
		byte areaCodeNY = 98;
		byte areaCodeLA = 97;	
		
            // print the byte values
		System.out.println("barCode: " + barCode);
		System.out.println("areaCodeNY: " + areaCodeNY);
		System.out.println("areaCodeLA: " + areaCodeLA);
	}
}
Saída
código de barras: 112 areaCodeNY: 98 areaCodeLA: 97

Adição de valores de byte em Java

Vamos dar uma olhada em um breve exemplo de adição de valores de byte em Java para um melhor entendimento.

package com.bytekeyword.core;
public class SumOfBytes {

	public static void main(String[] args) {

		Byte x = 25;
		Byte y = 4;

		// Addition of 2 Bytes
		System.out.println(x + " + " +  y  + " = " + (x + y));
		
		byte z = 11;
		// Addition of a "Byte" and a "byte"
		System.out.println(z + " + " +  y  + " = " + (z + y));
	}
}
Saída
25 + 4 = 29 11 + 4 = 15

Por que usar “byte” e não “int”?

Normalmente, podemos usar “byte” em vez de um inteiro primitivo quando há uma restrição de memória ou desempenho. Como o tamanho de 1 inteiro é igual ao tamanho de 4 bytes, podemos conservar a memória 4 vezes mais que a de um inteiro simples. Essa conservação de espaço é extremamente útil quando você está lidando com programação de rede. Enviar um byte no lugar de um int pode economizar sua memória e largura de banda.

Conclusão

No final, esperamos que você tenha uma compreensão clara do nível de arquitetura do byte junto com sua funcionalidade java regular. No entanto, se você for bloqueado durante a prática, sinta-se à vontade para consultar este artigo novamente. Boa sorte e bom aprendizado!
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION