מה זה E ב-catch block?
מה זה E ב-catch block?

וִידֵאוֹ: מה זה E ב-catch block?

וִידֵאוֹ: מה זה E ב-catch block?
וִידֵאוֹ: FINA AIRDROP ИНСТРУКЦИЯ КАК ПОЛУЧИТЬ МОНЕТЫ И НЕ ЛОВИТЬ ФОМО 2024, מאי
Anonim

' ה הוא רק פרמטר שמשמעותו תפס בלוק יכול לקבל ארגומנט וסוג הנתונים של הארגומנט הוא סוג נתונים חריג.

אם ניקח זאת בחשבון, כיצד נגדיר בלוק מלכוד?

"נסה" ו" לתפוס " הן מילות מפתח המייצגות את הטיפול בחריגים עקב נתונים או שגיאות קידוד במהלך הפעלת התוכנית. נסה לַחסוֹם האם ה לַחסוֹם של קוד שבו מתרחשים חריגים. א בלוק לתפוס תפיסות וטיפול לַחסוֹם חריגים.

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

אפשר גם לשאול, איך משתמשים ב- try catch block?

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

מה המטרה של החסימה הסופית?

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

מוּמלָץ: