CodeGym /Java Blog /Random /Java Byte Keyword
John Squirrels
Antas
San Francisco

Java Byte Keyword

Nai-publish sa grupo

Ano ang isang "byte"?

8 bits (ang bit ay ang pinakamaliit na unit ng data na naglalaman ng hindi hihigit sa 2 logical na estado, karaniwan ay 0 at 1) ay pinagsama upang makagawa ng isang yunit ng addressable memory, na tinatawag na " Byte ". Narito ang isang teoretikal na representasyon ng kung ano ang karaniwang hitsura ng isang byte.Java Byte Keyword - 1

Fig 1: Isang normal na representasyon ng isang Byte

Ano ang isang Java byte ?

Ang isang Java byte na may maliit na "b" ay ginagamit upang tukuyin ang primitive na uri ng data, na may kakayahang mag-imbak ng 8 bits sa isang pagkakataon. Samakatuwid ang numeric na hanay ng isang byte ay sumasaklaw mula -2^7 = -128 hanggang +2^7-1 =127. Tingnan ang sumusunod na ilustrasyon upang magkaroon ng mas mahusay na pag-unawa sa kung paano namin makalkula ang hanay na ito.Java Byte Keyword - 2

Fig 2: Min at Max Values ​​sa isang normal na 8-bit Byte

Ano ang isang Java Byte ?

Ang Java Byte ay isang klase ng wrapper na ginagamit upang mag-imbak ng primitive na uri ng data na "byte" para sa mas madaling pag-access sa mga built-in na advanced na function. Tingnan natin ang isang pangunahing halimbawa ng pag-iimbak ng mga numeric na halaga sa mga byte at tingnan kung paano ito gumagana.

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);
	}
}
Output
barCode: 112 areaCodeNY: 98 areaCodeLA: 97

Pagdaragdag ng mga halaga ng byte sa Java

Tingnan natin ang isang maikling halimbawa para sa pagdaragdag ng mga halaga ng byte sa Java para sa isang mas mahusay na pag-unawa.

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

Bakit gumamit ng "byte" at hindi "int"?

Karaniwan naming magagamit ang "byte" sa halip na isang primitive integer kapag mayroong memory o hadlang sa pagganap. Dahil ang laki ng 1 integer ay katumbas ng laki ng 4 na byte upang makatipid tayo ng memorya ng 4 na beses kaysa sa isang simpleng integer. Ang pag-iingat ng espasyo na ito ay lubos na nakakatulong kapag nakikitungo ka sa network programming. Ang pagpapadala ng isang byte sa halip ng isang int, ay makakapag-save ng iyong memorya at bandwidth.

Konklusyon

Sa pagtatapos, umaasa kaming mayroon kang malinaw na pag-unawa sa antas ng arkitektura ng byte kasama ang regular na paggana ng java nito. Gayunpaman, kung naharang ka habang nagsasanay, huwag mag-atubiling kumonsulta muli sa artikulong ito. Good luck at maligayang pag-aaral!
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION