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.Palavra-chave Java Byte - 3

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