טיפול בחריגות – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מאין תקציר עריכה
קישורים פנימיים
שורה 1:
[[קובץ:Java exception classes.svg|שמאל|ממוזער|250px|[[מחלקה (תכנות)|מחלקות]] של [[ג'אווה (שפת תכנות)|ג'אווה]] לטיפול בחריגות]]
'''טיפול בחריגות''' הוא מנגנון המשלב ב[[תוכנית מחשב]] [[קוד מקור|קוד]] שייעודו להתריע על שגיאות המתרחשות ב[[זמן ריצה (תוכנה)|זמן ריצת]] התוכנית ולטפל בהן. מנגנון זה מתריע ומטפל ב[[חריגה|ב'''חריגה''']] מפעולתה התקינה של התוכנית שהתרחשה בזמן ריצה.
 
מנגנון זה מהווה חלופה להחזרת ערכי שגיאה מפונקציה או לסימון דגל במשתנה גלובלי שזהו תפקידו. בעזרת מנגנון זה מאפשר הפרדה בין קוד העוסק בביצוע האלגוריתם לשמו נכתבה התוכנית, לבין קוד שתפקידו לטפל במקרים חריגים ושגיאות מערכת.