Wat is een "byte"?
8 bits (bit is de kleinste gegevenseenheid die maximaal 2 logische toestanden bevat, normaal gesproken 0 en 1) vormen samen een enkele eenheid van adresseerbaar geheugen, een " byte " genoemd. Hier is een theoretische weergave van hoe een byte er normaal uitziet.Fig 1: Een normale weergave van een byte
Wat is een Java- byte ?
Een Java- byte met kleine "b" wordt gebruikt om het primitieve gegevenstype te definiëren, dat in staat is om 8 bits tegelijk op te slaan. Vandaar dat het numerieke bereik van een byte loopt van -2^7 = -128 tot +2^7-1 =127. Bekijk de volgende illustratie om beter te begrijpen hoe we dit bereik kunnen berekenen.Fig 2: Min- en Max-waarden in een normale 8-bits byte
Wat is een Java- byte ?
Java Byte is een wrapper-klasse die wordt gebruikt om het primitieve gegevenstype "byte" op te slaan voor eenvoudigere toegang tot ingebouwde geavanceerde functies. Laten we eens kijken naar een eenvoudig voorbeeld van het opslaan van numerieke waarden in bytes en zien hoe het werkt.
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);
}
}
Uitgang
barcode: 112 areaCodeNY: 98 areaCodeLA: 97
Toevoeging van bytewaarden in Java
Laten we een kort voorbeeld bekijken voor het toevoegen van bytewaarden in Java voor een beter begrip.
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));
}
}
Uitgang
25 + 4 = 29 11 + 4 = 15
GO TO FULL VERSION