要把运行期和非运行期的特点表示出来
è¿è¡æçå¼å¸¸ä¸éè¦ä½ å»æè·ï¼ç´æ¥äº¤ç±ç³»ç»å¤çï¼
èéè¿è¡æçå¼å¸¸æ¯éè¦äººä¸ºå»æè·å¤ççã
å®ä»¬é½æ¯ä»æåºå¼å¸¸ç±»Throwable继æ¿èæ¥çï¼å®æ´¾çåºä¸¤ä¸ªç±»ErroråExceptionã
ç±Erroræ´¾ççåç±»å½å为XXXErrorï¼å ¶ä¸è¯XXXæ¯æè¿°é误类åçè¯ãç±Exceptionæ´¾ççåç±»å½å为XXXExceptionï¼å ¶ä¸è¯XXXæ¯æè¿°å¼å¸¸ç±»åçè¯ãErrorç±»å¤ççæ¯è¿è¡ä½¿ç³»ç»åççå é¨é误ï¼æ¯ä¸å¯æ¢å¤çï¼å¯ä¸çåæ³æ¯ç»æ¢è¿è¡ç¨åºãå æ¤ï¼ä¸è¬æ¥è¯´å¼å人ååªè¦ææ¡åå¤ç好Exception类就å¯ä»¥äºã对äºè¿è¡æ¶å¼å¸¸RuntimeExceptionï¼æä»¬æ²¡å¿ è¦ä¸é¨ä¸ºå®åä¸ä¸ªå¼å¸¸æ§å¶å¨ï¼å 为å®ä»¬æ¯ç±äºç¼ç¨ä¸ä¸¥è°¨èé æçé»è¾é误ãåªè¦åºç°ç»æ¢ï¼å®ä¼èªå¨å¾å°å¤çãéè¦å¼å人åè¿è¡å¼å¸¸å¤ççæ¯é£äºéè¿è¡æå¼å¸¸ã
èéè¿è¡æçå¼å¸¸æ¯éè¦äººä¸ºå»æè·å¤ççã
å®ä»¬é½æ¯ä»æåºå¼å¸¸ç±»Throwable继æ¿èæ¥çï¼å®æ´¾çåºä¸¤ä¸ªç±»ErroråExceptionã
ç±Erroræ´¾ççåç±»å½å为XXXErrorï¼å ¶ä¸è¯XXXæ¯æè¿°é误类åçè¯ãç±Exceptionæ´¾ççåç±»å½å为XXXExceptionï¼å ¶ä¸è¯XXXæ¯æè¿°å¼å¸¸ç±»åçè¯ãErrorç±»å¤ççæ¯è¿è¡ä½¿ç³»ç»åççå é¨é误ï¼æ¯ä¸å¯æ¢å¤çï¼å¯ä¸çåæ³æ¯ç»æ¢è¿è¡ç¨åºãå æ¤ï¼ä¸è¬æ¥è¯´å¼å人ååªè¦ææ¡åå¤ç好Exception类就å¯ä»¥äºã对äºè¿è¡æ¶å¼å¸¸RuntimeExceptionï¼æä»¬æ²¡å¿ è¦ä¸é¨ä¸ºå®åä¸ä¸ªå¼å¸¸æ§å¶å¨ï¼å 为å®ä»¬æ¯ç±äºç¼ç¨ä¸ä¸¥è°¨èé æçé»è¾é误ãåªè¦åºç°ç»æ¢ï¼å®ä¼èªå¨å¾å°å¤çãéè¦å¼å人åè¿è¡å¼å¸¸å¤ççæ¯é£äºéè¿è¡æå¼å¸¸ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2016-09-02
异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇
到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,
但是并不要求必须声明抛出未被捕获的运行时异常。
到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,
但是并不要求必须声明抛出未被捕获的运行时异常。