Throwable Can be used to represent any class that can be thrown as an exception , Divided into two ： Error and Exception. among Error Used to represent JVM An error that cannot be handled ,Exception Divided into two ：
- B. abnormal ： Need to use try...catch... Statement capture and processing , And can recover from exceptions ;
- Undetected abnormal ： A program runtime error , For example, in addition to 0 May trigger Arithmetic Exception, At this point the program crashes and cannot recover .
<div align="center"> <img src="https://cs-notes-1256109796.cos.ap-guangzhou.myqcloud.com/PPjwP.png" width="600"/> </div><br>