CodeGym /Java blog /Véletlen /Java byte kulcsszó
John Squirrels
Szint
San Francisco

Java byte kulcsszó

Megjelent a csoportban

Mi az a „byte”?

8 bit (a bit a legkisebb adategység, amely legfeljebb 2 logikai állapotot tartalmaz, általában 0 és 1) együtt egyetlen egység címezhető memóriát hoz létre, amelyet „ byte-nak ” neveznek. Íme egy elméleti ábrázolás arról, hogyan néz ki egy bájt általában.Java byte kulcsszó – 1

1. ábra: Egy bájt normál ábrázolása

Mi az a Java bájt ?

A kis „b” betűvel ellátott Java bájt a primitív adattípus meghatározására szolgál, amely egyszerre 8 bit tárolására képes. Ezért egy bájt numerikus tartománya -2^7 = -128-tól +2^7-1 =127-ig terjed. Tekintse meg az alábbi ábrát, hogy jobban megértse, hogyan számíthatjuk ki ezt a tartományt.Java byte kulcsszó – 2

2. ábra: Min. és Max. értékek normál 8 bites bájtban

Mi az a Java Byte ?

A Java Byte egy burkoló osztály, amely a „byte” primitív adattípus tárolására szolgál a beépített speciális funkciók könnyebb elérése érdekében. Nézzünk meg egy alapvető példát a numerikus értékek bájtokban történő tárolására, és nézzük meg, hogyan működik.

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);
	}
}
Kimenet
vonalkód: 112 areaCodeNY: 98 areaCodeLA: 97

Byte értékek hozzáadása Java nyelven

Nézzünk meg egy rövid példát a bájtértékek hozzáadására a Java nyelvben a jobb megértés érdekében.

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

Miért használja a „byte”-t és nem az „int”-t?

Normális esetben használhatjuk a „byte”-ot primitív egész szám helyett, ha memória- vagy teljesítménykorlátozás van. Mivel 1 egész szám mérete megegyezik 4 bájt méretével, így négyszer annyi memóriát takaríthatunk meg, mint egy egyszerű egész számé. Ez a helytakarékosság rendkívül hasznos, ha hálózati programozással foglalkozik. Ha egy bájtot küld az int helyett, megtakaríthatja a memóriát és a sávszélességet.

Következtetés

Reméljük, hogy a végére világosan megérti a byte architektúra szintjét, valamint a szokásos java funkcióit. Ha azonban gyakorlás közben blokkolják, bátran olvassa el újra ezt a cikket. Sok sikert és jó tanulást!
Hozzászólások
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION