CodeGym /Java Blog /এলোমেলো /জাভা বাইট কীওয়ার্ড
John Squirrels
লেভেল 41
San Francisco

জাভা বাইট কীওয়ার্ড

এলোমেলো দলে প্রকাশিত

একটি "বাইট" কি?

8 বিট (বিট হল ডেটার ক্ষুদ্রতম একক যাতে সর্বাধিক 2টি লজিক্যাল অবস্থা থাকে, সাধারণত 0 এবং 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 এলাকা কোডএনওয়াই: 98 এলাকা কোডএলএ: 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

কেন "বাইট" ব্যবহার করবেন এবং "int" ব্যবহার করবেন না?

মেমরি বা কর্মক্ষমতার সীমাবদ্ধতা থাকলে আমরা সাধারণত আদিম পূর্ণসংখ্যার পরিবর্তে "বাইট" ব্যবহার করতে পারি। যেহেতু 1 পূর্ণসংখ্যার আকার 4 বাইটের আকারের সমান তাই আমরা একটি সাধারণ পূর্ণসংখ্যার 4 গুণ মেমরি সংরক্ষণ করতে পারি। আপনি যখন নেটওয়ার্ক প্রোগ্রামিং নিয়ে কাজ করছেন তখন এই স্থান সংরক্ষণ অত্যন্ত সহায়ক। একটি int এর জায়গায় একটি বাইট পাঠানো, আপনার মেমরি এবং ব্যান্ডউইথ সংরক্ষণ করতে পারে।

উপসংহার

শেষ পর্যন্ত, আমরা আশা করি আপনি বাইটের নিয়মিত জাভা কার্যকারিতা সহ আর্কিটেকচার স্তর সম্পর্কে একটি পরিষ্কার বোঝাপড়া পাবেন। যাইহোক, অনুশীলন করার সময় আপনি যদি ব্লক হয়ে যান, তাহলে নির্দ্বিধায় আবার এই নিবন্ধটি দেখুন। সৌভাগ্য এবং সুখী শেখার!
মন্তব্য
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION