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

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