CodeGym /Java-Blog /Random-DE /Java-Byte-Schlüsselwort
Autor
John Selawsky
Senior Java Developer and Tutor at LearningTree

Java-Byte-Schlüsselwort

Veröffentlicht in der Gruppe Random-DE

Was ist ein „Byte“?

8 Bits (Bit ist die kleinste Dateneinheit, die höchstens zwei logische Zustände enthält, normalerweise 0 und 1) bilden zusammen eine einzige adressierbare Speichereinheit, die als „ Byte “ bezeichnet wird. Hier ist eine theoretische Darstellung, wie ein Byte normalerweise aussieht.Java-Byte-Schlüsselwort – 1

Abb. 1: Eine normale Darstellung eines Bytes

Was ist ein Java byte?

Ein Java byte mit dem kleinen „b“ wird verwendet, um den primitiven Datentyp zu definieren, der 8 Bits gleichzeitig speichern kann. Daher reicht der numerische Bereich eines Bytes von -2^7 = -128 bis +2^7-1 =127. Schauen Sie sich die folgende Abbildung an, um besser zu verstehen, wie wir diesen Bereich berechnen können.Java-Byte-Schlüsselwort – 2

Abb. 2: Min.- und Max.-Werte in einem normalen 8-Bit-Byte

Was ist ein Java Byte ?

Java Byte ist eine Wrapper-Klasse, die zum Speichern des primitiven Datentyps „Byte“ verwendet wird, um den Zugriff auf integrierte erweiterte Funktionen zu erleichtern. Schauen wir uns ein einfaches Beispiel für das Speichern numerischer Werte in Bytes an und sehen, wie es funktioniert.

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);
	}
}
Ausgang
BarCode: 112 AreaCodeNY: 98 AreaCodeLA: 97

Hinzufügen von Bytewerten in Java

Schauen wir uns zum besseren Verständnis ein kurzes Beispiel für das Hinzufügen von Bytewerten in Java an.

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));
	}
}
Ausgang
25 + 4 = 29 11 + 4 = 15

Warum „byte“ und nicht „int“ verwenden?

Normalerweise können wir „Byte“ anstelle einer primitiven Ganzzahl verwenden, wenn Speicher- oder Leistungsbeschränkungen vorliegen. Da die Größe einer Ganzzahl der Größe von 4 Bytes entspricht, können wir viermal mehr Speicher einsparen als eine einfache Ganzzahl. Diese Platzeinsparung ist äußerst hilfreich, wenn Sie sich mit der Netzwerkprogrammierung befassen. Durch das Senden eines Bytes anstelle eines Int können Sie Speicherplatz und Bandbreite sparen.

Abschluss

Wir hoffen, dass Sie am Ende ein klares Verständnis der Architekturebene von Byte und seiner regulären Java-Funktionalität haben. Sollten Sie jedoch beim Üben blockiert werden, können Sie diesen Artikel gerne noch einmal durchlesen. Viel Glück und viel Spaß beim Lernen!
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION