בית התפתחות מה זה autoboxing? - הגדרה מטכנולוגיה

מה זה autoboxing? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של Autoboxing?

Autoboxing הוא מונח למוסכמות קידוד חדשות יותר, בעיקר ב- Java, שיכולות לעזור להתאים בין הסוגים הפרימיטיביים ושיעורי העטיפה של סוגים שונים של משתנים. Autoboxing מאפשר למעשה להפנות את הערך של סוג פרימיטיבי באמצעות המרת סוג ולהעביר אותו להפניה מתוחכמת יותר.

Techopedia מסביר שידור אוטומטי

דוגמא אחת ראשונה לאופן שבו פועלת הספרייה האוטומטית היא השימוש במספר שלם בקוד. ההתייחסות מהסוג הפרימיטיבי "int" מנוגדת להפניה המבוססת על אובייקט "מספר שלם". בגירסאות ישנות יותר של ג'אווה לא ניתן היה לקבל ערך חדש באמצעות הפניית סוגים פרימיטיביים בדרכים מסוימות, כמו חישוב סכום של שני משתנים אלה. Autoboxing מאפשר זיהוי ערכים מסוג זה על ידי לקיחת ערכים מהסוגים הפרימיטיביים, אשר "שובבים אוטומטית" למחלקת עטיפות. "ביטול איגרוף" מתייחס לתהליך ההפוך.


שידור אוטומטי זמין בגרסאות Java חדשות יותר, ויכול לחסוך זמן ומאמץ על ידי הפיכת תהליך ההמרה לאוטומטי. מתכנתים יכולים להשתמש בו בדרכים שונות, עם מספרים שלמים, צפים וסוגי נתונים פשוטים אחרים, בכדי לספק תוצאות מגוונות יותר בקוד.

מה זה autoboxing? - הגדרה מטכנולוגיה