CodeGym /Blog Java /Aleatoriu /Cuvânt cheie Java octet
John Squirrels
Nivel
San Francisco

Cuvânt cheie Java octet

Publicat în grup

Ce este un „octet”?

8 biți (bitul este cea mai mică unitate de date care conține cel mult 2 stări logice, în mod normal 0 și 1) se combină pentru a forma o singură unitate de memorie adresabilă, numită „ byte ”. Iată o reprezentare teoretică a cum arată în mod normal un octet.Cuvânt cheie Java byte - 1

Fig 1: O reprezentare normală a unui octet

Ce este un octet Java ?

Un octet Java cu „b” mic este folosit pentru a defini tipul de date primitiv, care este capabil să stocheze 8 biți la un moment dat. Prin urmare, intervalul numeric al unui octet se întinde de la -2^7 = -128 până la +2^7-1 =127. Aruncă o privire la următoarea ilustrație pentru a înțelege mai bine cum putem calcula acest interval.Cuvânt cheie Java byte - 2

Fig 2: Valorile minime și maxime într-un octet normal de 8 biți

Ce este un octet Java ?

Java Byte este o clasă wrapper folosită pentru a stoca tipul de date primitiv „byte” pentru un acces mai ușor la funcțiile avansate încorporate. Să aruncăm o privire la un exemplu de bază de stocare a valorilor numerice în octeți și să vedem cum funcționează.

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);
	}
}
Ieșire
BarCode: 112 areaCodeNY: 98 areaCodeLA: 97

Adăugarea valorilor octeților în Java

Să aruncăm o privire la un scurt exemplu de adăugare a valorilor octeților în Java pentru o mai bună înțelegere.

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

De ce să folosiți „byte” și nu „int”?

În mod normal, putem folosi „octet” în loc de un întreg primitiv atunci când există o constrângere de memorie sau de performanță. Deoarece dimensiunea unui număr întreg este egală cu dimensiunea a 4 octeți, putem conserva memoria de 4 ori decât cea a unui număr întreg simplu. Această conservare a spațiului este extrem de utilă atunci când aveți de-a face cu programarea în rețea. Trimiterea unui octet în locul unui int vă poate economisi memoria și lățimea de bandă.

Concluzie

Până la sfârșit, sperăm că aveți o înțelegere clară a nivelului de arhitectură al octetului împreună cu funcționalitatea java obișnuită. Cu toate acestea, dacă sunteți blocat în timp ce exersați, nu ezitați să consultați acest articol din nou. Succes și învățare fericită!
Comentarii
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION