CodeGym /Java блог /Случаен /Байтова ключова дума на Java
John Squirrels
Ниво
San Francisco

Байтова ключова дума на Java

Публикувано в групата

Какво е "byte"?

8 бита (битът е най-малката единица данни, съдържаща най-много 2 логически състояния, обикновено 0 и 1) се комбинират, за да направят единична единица addressируема памет, наречена „byte . Ето едно теоретично представяне на това How обикновено изглежда един byte.Java byteова ключова дума - 1

Фигура 1: Нормално представяне на byte

Какво е Java byte ?

Java byte с малко "b" се използва за дефиниране на примитивен тип данни, който може да съхранява 8 бита наведнъж. Следователно числовият обхват на един byte обхваща от -2^7 = -128 до +2^7-1 =127. Разгледайте следната илюстрация, за да разберете по-добре How можем да изчислим този диапазон.Байтова ключова дума на Java - 2

Фигура 2: Минимални и максимални стойности в нормален 8-битов byte

Какво е Java Byte ?

Java Byte е клас обвивка, използван за съхраняване на примитивния тип данни „byte“ за по-лесен достъп до вградени разширени функции. Нека да разгледаме основен пример за съхраняване на числови стойности в byteове и да видим How работи.

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);
	}
}
Изход
барcode: 112 областCodeNY: 98 областCodeLA: 97

Добавяне на byteови стойности в Java

Нека да разгледаме кратък пример за добавяне на byteови стойности в Java за по-добро разбиране.

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));
	}
}
Изход
25 + 4 = 29 11 + 4 = 15

Защо да използвате „byte“, а не „int“?

Обикновено можем да използваме „byte“ instead of примитивно цяло число, когато има ограничение на паметта or производителността. Тъй като размерът на 1 цяло число е equals на размера на 4 byteа, така че можем да спестим памет 4 пъти повече от тази на просто цяло число. Това запазване на пространството е изключително полезно, когато се занимавате с мрежово програмиране. Изпращането на byte instead of int може да спести вашата памет и честотна лента.

Заключение

В края на краищата се надяваме, че имате ясно разбиране за нивото на архитектурата на byte заедно с неговата обичайна функционалност на Java. Въпреки това, ако бъдете блокирани, докато тренирате, не се колеbyteе да се консултирате отново с тази статия. Успех и приятно учене!
Коментари
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION