Java inashughulikia hitilafu na try/catch/finally na kwa njia maalum inatabanya exceptions zilizochecked (lazima zideclare au zihandle) kutoka unchecked exceptions (runtime, sio ikubalika). Kuelewa tofauti hii ni muhimu sana kwa exception handling katika Java.
