Cos'è un "byte"?
8 bit (il bit è la più piccola unità di dati contenente al massimo 2 stati logici, normalmente 0 e 1) si combinano per formare una singola unità di memoria indirizzabile, chiamata “ Byte ”. Ecco una rappresentazione teorica di come appare normalmente un byte.Fig 1: una rappresentazione normale di un byte
Cos'è un byte Java ?
Un byte Java con la "b" minuscola viene utilizzato per definire il tipo di dati primitivo, ovvero in grado di memorizzare 8 bit alla volta. Quindi l'intervallo numerico di un byte va da -2^7 = -128 fino a +2^7-1 =127. Dai un'occhiata alla seguente illustrazione per avere una migliore comprensione di come possiamo calcolare questo intervallo.Fig 2: Valori min e max in un normale byte a 8 bit
Cos'è un byte Java ?
Java Byte è una classe wrapper utilizzata per archiviare il tipo di dati primitivo "byte" per un accesso più semplice alle funzioni avanzate incorporate. Diamo un'occhiata a un esempio base di memorizzazione di valori numerici in byte e vediamo come funziona.
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);
}
}
Produzione
barCode: 112 areaCodeNY: 98 areaCodeLA: 97
Aggiunta di valori byte in Java
Diamo un'occhiata a un breve esempio per l'aggiunta di valori di byte in Java per una migliore comprensione.
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));
}
}
Produzione
25 + 4 = 29 11 + 4 = 15
GO TO FULL VERSION