¿Qué es un "byte"?
8 bits (bit es la unidad de datos más pequeña que contiene como máximo 2 estados lógicos, normalmente 0 y 1) se combinan para formar una sola unidad de memoria direccionable, denominada " Byte ". Aquí hay una representación teórica de cómo se ve normalmente un byte.
Fig. 1: una representación normal de un byte
¿Qué es un byte Java ?
Se utiliza un byte de Java con una "b" minúscula para definir el tipo de datos primitivo, que es capaz de almacenar 8 bits a la vez. Por lo tanto, el rango numérico de un byte abarca desde -2^7 = -128 hasta +2^7-1 =127. Eche un vistazo a la siguiente ilustración para tener una mejor comprensión de cómo podemos calcular este rango.
Fig. 2: valores mínimos y máximos en un byte normal de 8 bits
¿ Qué es un byte de Java ?
Java Byte es una clase contenedora que se utiliza para almacenar el tipo de datos primitivo "byte" para facilitar el acceso a las funciones avanzadas integradas. Echemos un vistazo a un ejemplo básico de almacenamiento de valores numéricos en bytes y veamos cómo 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);
}
}
Producción
código de barras: 112
código de área NY: 98
código de área LA: 97
Adición de valores de bytes en Java
Echemos un vistazo a un breve ejemplo de adición de valores de byte en Java para una mejor comprensión.
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));
}
}
Producción
25 + 4 = 29
11 + 4 = 15
GO TO FULL VERSION