מה זה "בייט"?
8 סיביות (סיביות היא היחידה הקטנה ביותר של נתונים המכילה לכל היותר 2 מצבים לוגיים, בדרך כלל 0 ו-1) משתלבות כדי ליצור יחידה אחת של זיכרון שניתן לכתובת, הנקראת "בייט " . הנה ייצוג תיאורטי של איך נראה בייט בדרך כלל.
איור 1: ייצוג נורמלי של Byte
מהו בייט של Java ?
בייט Java עם "b" קטן משמש להגדרת סוג הנתונים הפרימיטיבי, המסוגל לאחסן 8 סיביות בכל פעם. מכאן שהטווח המספרי של בתים משתרע בין -2^7 = -128 עד +2^7-1 =127. עיין באיור הבא כדי להבין טוב יותר כיצד אנו יכולים לחשב טווח זה.
איור 2: ערכי מינימום ומקס בבייט רגיל של 8 סיביות
מה זה Java Byte ?
Java Byte הוא מחלקה עטיפה המשמשת לאחסון סוג הנתונים הפרימיטיבי "byte" לגישה קלה יותר לפונקציות מתקדמות מובנות. בואו נסתכל על דוגמה בסיסית לאחסון ערכים מספריים בבתים ונראה איך זה עובד.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
הוספת ערכי בתים ב-Java
בואו נסתכל על דוגמה קצרה להוספת ערכי בתים ב-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
GO TO FULL VERSION