CodeGym /وبلاگ جاوا /Random-FA /کلمه کلیدی جاوا بایت
John Squirrels
مرحله
San Francisco

کلمه کلیدی جاوا بایت

در گروه منتشر شد

"بایت" چیست؟

8 بیت (بیت کوچکترین واحد داده است که حداکثر دارای 2 حالت منطقی است، معمولاً 0 و 1) برای ایجاد یک واحد واحد از حافظه آدرس پذیر به نام " بایت ". در اینجا یک نمایش نظری از آنچه که یک بایت به طور معمول به نظر می رسد ارائه می شود.کلیدواژه جاوا بایت - 1

شکل 1: نمایش عادی یک بایت

بایت جاوا چیست ؟

یک بایت جاوا با "b" کوچک برای تعریف نوع داده اولیه استفاده می شود که قادر به ذخیره 8 بیت در یک زمان است. بنابراین محدوده عددی یک بایت از -2^7 = -128 تا +2^7-1 =127 است. برای اینکه درک بهتری از نحوه محاسبه این محدوده داشته باشید، به تصویر زیر نگاه کنید.کلمه کلیدی جاوا بایت - 2

شکل 2: مقادیر حداقل و حداکثر در یک بایت معمولی 8 بیتی

جاوا بایت چیست ؟

جاوا بایت یک کلاس بسته بندی است که برای ذخیره نوع داده اولیه "بایت" برای دسترسی آسان تر به توابع پیشرفته داخلی استفاده می شود. بیایید نگاهی به یک مثال اساسی از ذخیره مقادیر عددی در بایت بیندازیم و ببینیم که چگونه کار می کند.

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);
	}
}
خروجی
بارکد: 112 areaCodeNY: 98 areaCodeLA: 97

اضافه کردن مقادیر بایت در جاوا

بیایید برای درک بهتر به مثالی مختصر برای اضافه کردن مقادیر بایت در جاوا نگاه کنیم.

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”؟

وقتی محدودیت حافظه یا عملکرد وجود دارد، معمولاً می‌توانیم از «بایت» به جای یک عدد صحیح اولیه استفاده کنیم. از آنجایی که اندازه 1 عدد صحیح برابر با 4 بایت است، بنابراین می توانیم حافظه را 4 برابر یک عدد صحیح ساده حفظ کنیم. این حفظ فضا زمانی که با برنامه نویسی شبکه سر و کار دارید بسیار مفید است. ارسال یک بایت به جای int، می تواند حافظه و پهنای باند شما را ذخیره کند.

نتیجه

در پایان، امیدواریم که درک روشنی از سطح معماری بایت به همراه عملکرد معمولی جاوا آن داشته باشید. با این حال، اگر در حین تمرین بلاک شدید، دوباره با این مقاله مشورت کنید. موفق باشید و یادگیری شاد!
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION