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.
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.
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
GO TO FULL VERSION