"bayt" nedir?
8 bit (bit, normalde 0 ve 1 olmak üzere en fazla 2 mantıksal durumu içeren en küçük veri birimidir), " Byte " adı verilen tek bir adreslenebilir bellek birimi oluşturmak için birleşir. İşte bir baytın normalde neye benzediğinin teorik bir temsili.
Şekil 1: Bir Byte'ın normal gösterimi
Java baytı nedir ?
Bir seferde 8 bit depolayabilen ilkel veri türünü tanımlamak için küçük "b" içeren bir Java baytı kullanılır. Dolayısıyla, bir baytın sayısal aralığı -2^7 = -128'den +2^7-1 =127'ye kadar uzanır. Bu aralığı nasıl hesaplayabileceğimizi daha iyi anlamak için aşağıdaki resme bakın.
Şekil 2: Normal bir 8 bit Bayttaki Min ve Maks Değerler
Java Baytı nedir ?
Java Byte, yerleşik gelişmiş işlevlere daha kolay erişim için "byte" ilkel veri türünü depolamak için kullanılan bir sarmalayıcı sınıfıdır. Sayısal değerleri bayt cinsinden depolamanın temel bir örneğine bakalım ve nasıl çalıştığını görelim.
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);
}
}
Çıktı
barkod: 112 alanKoduNY: 98 alanKoduLA: 97
Java'da bayt değerlerinin eklenmesi
Daha iyi anlamak için Java'da bayt değerlerinin eklenmesine ilişkin kısa bir örneğe bakalım.
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));
}
}
Çıktı
25 + 4 = 29 11 + 4 = 15
GO TO FULL VERSION