Vad är en "byte"?
8 bitar (bit är den minsta dataenheten som innehåller högst 2 logiska tillstånd, normalt 0 och 1) kombineras för att skapa en enda enhet av adresserbart minne, kallad " Byte ". Här är en teoretisk representation av hur en byte normalt ser ut.
Fig 1: En normal representation av en byte
Vad är en Java- byte ?
En Java- byte med litet "b" används för att definiera den primitiva datatypen, som kan lagra 8 bitar åt gången. Därför sträcker sig det numeriska området för en byte från -2^7 = -128 upp till +2^7-1 =127. Ta en titt på följande illustration för att få en bättre förståelse för hur vi kan beräkna detta intervall.
Fig 2: Min- och maxvärden i en normal 8-bitars byte
Vad är en Java Byte ?
Java Byte är en omslagsklass som används för att lagra den primitiva datatypen "byte" för enklare åtkomst till inbyggda avancerade funktioner. Låt oss ta en titt på ett grundläggande exempel på att lagra numeriska värden i byte och se hur det fungerar.
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);
}
}
Produktion
streckkod: 112 areaCodeNY: 98 areaCodeLA: 97
Tillägg av bytevärden i Java
Låt oss ta en titt på ett kort exempel för tillägg av bytevärden i Java för en bättre förståelse.
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));
}
}
Produktion
25 + 4 = 29 11 + 4 = 15
GO TO FULL VERSION