Hvad er en "byte"?
8 bits (bit er den mindste dataenhed, der indeholder højst 2 logiske tilstande, normalt 0 og 1) kombineres for at lave en enkelt adresserbar hukommelsesenhed, kaldet en " Byte ". Her er en teoretisk repræsentation af, hvordan en byte normalt ser ud.
Fig. 1: En normal repræsentation af en byte
Hvad er en Java- byte ?
En Java- byte med lille "b" bruges til at definere den primitive datatype, som er i stand til at lagre 8 bits ad gangen. Derfor spænder det numeriske område for en byte fra -2^7 = -128 op til +2^7-1 =127. Tag et kig på følgende illustration for at få en bedre forståelse af, hvordan vi kan beregne dette interval.
Fig. 2: Min og maks. værdier i en normal 8-bit byte
Hvad er en Java Byte ?
Java Byte er en wrapper-klasse, der bruges til at gemme den primitive datatype "byte" for lettere adgang til indbyggede avancerede funktioner. Lad os se på et grundlæggende eksempel på lagring af numeriske værdier i bytes og se, hvordan det virker.
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
stregkode: 112 areaCodeNY: 98 areaCodeLA: 97
Tilføjelse af byteværdier i Java
Lad os se på et kort eksempel for tilføjelse af byteværdier i Java for en bedre forstå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