Co to jest „bajt”?
8 bitów (bit jest najmniejszą jednostką danych zawierającą co najwyżej 2 stany logiczne, zwykle 0 i 1) tworzy pojedynczą jednostkę pamięci adresowalnej, zwaną „bajtem ” . Oto teoretyczna reprezentacja tego, jak zwykle wygląda bajt.Ryc. 1: Normalna reprezentacja bajtu
Co to jest bajt Java ?
Bajt Java z małym „b” służy do definiowania prymitywnego typu danych, który jest w stanie przechowywać 8 bitów na raz. Stąd numeryczny zakres bajtu rozciąga się od -2^7 = -128 do +2^7-1 =127. Spójrz na poniższą ilustrację, aby lepiej zrozumieć, w jaki sposób możemy obliczyć ten zakres.Ryc. 2: Wartości minimalne i maksymalne w normalnym 8-bitowym bajcie
Co to jest bajt Java ?
Java Byte to klasa opakowująca służąca do przechowywania prymitywnego typu danych „bajt” w celu łatwiejszego dostępu do wbudowanych zaawansowanych funkcji. Rzućmy okiem na podstawowy przykład przechowywania wartości liczbowych w bajtach i zobaczmy, jak to działa.
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);
}
}
Wyjście
kod kreskowy: 112
kod obszaru NY: 98
kod obszaru LA: 97
Dodawanie wartości bajtów w Javie
Rzućmy okiem na krótki przykład dodawania wartości bajtów w Javie dla lepszego zrozumienia.
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));
}
}
Wyjście
25 + 4 = 29
11 + 4 = 15
GO TO FULL VERSION