如题所述
(1)è¿è¡æ¶å¼å¸¸é½æ¯RuntimeExceptionç±»åå
¶åç±»å¼å¸¸ï¼å¦NullPointerExceptionãIndexOutOfBoundsExceptionçï¼è¿äºå¼å¸¸æ¯ä¸æ£æ¥å¼å¸¸ï¼ç¨åºä¸å¯ä»¥éæ©æè·å¤çï¼ä¹å¯ä»¥ä¸å¤çãè¿äºå¼å¸¸ä¸è¬æ¯ç±ç¨åºé»è¾é误å¼èµ·çï¼ç¨åºåºè¯¥ä»é»è¾è§åº¦å°½å¯è½é¿å
è¿ç±»å¼å¸¸çåçã
å½åºç°RuntimeExceptionçæ¶åï¼æ们å¯ä»¥ä¸å¤çãå½åºç°è¿æ ·çå¼å¸¸æ¶ï¼æ»æ¯ç±èææºæ¥ç®¡ãæ¯å¦ï¼æ们ä»æ¥æ²¡æ人å»å¤çè¿NullPointerExceptionå¼å¸¸ï¼å®å°±æ¯è¿è¡æ¶å¼å¸¸ï¼å¹¶ä¸è¿ç§å¼å¸¸è¿æ¯æ常è§çå¼å¸¸ä¹ä¸ã
åºç°è¿è¡æ¶å¼å¸¸åï¼å¦æ没ææè·å¤çè¿ä¸ªå¼å¸¸ï¼å³æ²¡æcatchï¼ï¼ç³»ç»ä¼æå¼å¸¸ä¸ç´å¾ä¸å±æï¼ä¸ç´å°æä¸å±ï¼å¦ææ¯å¤çº¿ç¨å°±ç±Thread.run()æåºï¼å¦ææ¯å线ç¨å°±è¢«main()æåºãæåºä¹åï¼å¦ææ¯çº¿ç¨ï¼è¿ä¸ªçº¿ç¨ä¹å°±éåºäºãå¦ææ¯ä¸»ç¨åºæåºçå¼å¸¸ï¼é£ä¹è¿æ´ä¸ªç¨åºä¹å°±éåºäºãè¿è¡æ¶å¼å¸¸æ¯Exceptionçåç±»ï¼ä¹æä¸è¬å¼å¸¸çç¹ç¹ï¼æ¯å¯ä»¥è¢«catchåå¤ççãåªä¸è¿å¾å¾æ们ä¸å¯¹ä»å¤çç½¢äºãä¹å°±æ¯è¯´ï¼ä½ å¦æä¸å¯¹è¿è¡æ¶å¼å¸¸è¿è¡å¤çï¼é£ä¹åºç°è¿è¡æ¶å¼å¸¸ä¹åï¼è¦ä¹æ¯çº¿ç¨ä¸æ¢ï¼è¦ä¹æ¯ä¸»ç¨åºç»æ¢ã
å¦æä¸æ³ç»æ¢ï¼åå¿ é¡»æè·ææçè¿è¡æ¶å¼å¸¸ï¼å³ä¸è®©è¿ä¸ªå¤ç线ç¨éåºãéåéé¢åºç°å¼å¸¸æ°æ®äºï¼æ£å¸¸çå¤çåºè¯¥æ¯æå¼å¸¸æ°æ®èå¼ï¼ç¶åè®°å½æ¥å¿ãä¸åºè¯¥ç±äºå¼å¸¸æ°æ®èå½±åä¸é¢å¯¹æ£å¸¸æ°æ®çå¤çã
(2)éè¿è¡æ¶å¼å¸¸æ¯RuntimeException以å¤çå¼å¸¸ï¼ç±»åä¸é½å±äºExceptionç±»åå ¶åç±»ãå¦IOExceptionãSQLExceptionç以åç¨æ·èªå®ä¹çExceptionå¼å¸¸ã对äºè¿ç§å¼å¸¸ï¼JAVAç¼è¯å¨å¼ºå¶è¦æ±æä»¬å¿ é对åºç°çè¿äºå¼å¸¸è¿è¡catch并å¤çï¼å¦åç¨åºå°±ä¸è½ç¼è¯éè¿ãæ以ï¼é¢å¯¹è¿ç§å¼å¸¸ä¸ç®¡æ们æ¯å¦æ¿æï¼åªè½èªå·±å»åä¸å¤§å catchåå»å¤çå¯è½çå¼å¸¸ã
å½åºç°RuntimeExceptionçæ¶åï¼æ们å¯ä»¥ä¸å¤çãå½åºç°è¿æ ·çå¼å¸¸æ¶ï¼æ»æ¯ç±èææºæ¥ç®¡ãæ¯å¦ï¼æ们ä»æ¥æ²¡æ人å»å¤çè¿NullPointerExceptionå¼å¸¸ï¼å®å°±æ¯è¿è¡æ¶å¼å¸¸ï¼å¹¶ä¸è¿ç§å¼å¸¸è¿æ¯æ常è§çå¼å¸¸ä¹ä¸ã
åºç°è¿è¡æ¶å¼å¸¸åï¼å¦æ没ææè·å¤çè¿ä¸ªå¼å¸¸ï¼å³æ²¡æcatchï¼ï¼ç³»ç»ä¼æå¼å¸¸ä¸ç´å¾ä¸å±æï¼ä¸ç´å°æä¸å±ï¼å¦ææ¯å¤çº¿ç¨å°±ç±Thread.run()æåºï¼å¦ææ¯å线ç¨å°±è¢«main()æåºãæåºä¹åï¼å¦ææ¯çº¿ç¨ï¼è¿ä¸ªçº¿ç¨ä¹å°±éåºäºãå¦ææ¯ä¸»ç¨åºæåºçå¼å¸¸ï¼é£ä¹è¿æ´ä¸ªç¨åºä¹å°±éåºäºãè¿è¡æ¶å¼å¸¸æ¯Exceptionçåç±»ï¼ä¹æä¸è¬å¼å¸¸çç¹ç¹ï¼æ¯å¯ä»¥è¢«catchåå¤ççãåªä¸è¿å¾å¾æ们ä¸å¯¹ä»å¤çç½¢äºãä¹å°±æ¯è¯´ï¼ä½ å¦æä¸å¯¹è¿è¡æ¶å¼å¸¸è¿è¡å¤çï¼é£ä¹åºç°è¿è¡æ¶å¼å¸¸ä¹åï¼è¦ä¹æ¯çº¿ç¨ä¸æ¢ï¼è¦ä¹æ¯ä¸»ç¨åºç»æ¢ã
å¦æä¸æ³ç»æ¢ï¼åå¿ é¡»æè·ææçè¿è¡æ¶å¼å¸¸ï¼å³ä¸è®©è¿ä¸ªå¤ç线ç¨éåºãéåéé¢åºç°å¼å¸¸æ°æ®äºï¼æ£å¸¸çå¤çåºè¯¥æ¯æå¼å¸¸æ°æ®èå¼ï¼ç¶åè®°å½æ¥å¿ãä¸åºè¯¥ç±äºå¼å¸¸æ°æ®èå½±åä¸é¢å¯¹æ£å¸¸æ°æ®çå¤çã
(2)éè¿è¡æ¶å¼å¸¸æ¯RuntimeException以å¤çå¼å¸¸ï¼ç±»åä¸é½å±äºExceptionç±»åå ¶åç±»ãå¦IOExceptionãSQLExceptionç以åç¨æ·èªå®ä¹çExceptionå¼å¸¸ã对äºè¿ç§å¼å¸¸ï¼JAVAç¼è¯å¨å¼ºå¶è¦æ±æä»¬å¿ é对åºç°çè¿äºå¼å¸¸è¿è¡catch并å¤çï¼å¦åç¨åºå°±ä¸è½ç¼è¯éè¿ãæ以ï¼é¢å¯¹è¿ç§å¼å¸¸ä¸ç®¡æ们æ¯å¦æ¿æï¼åªè½èªå·±å»åä¸å¤§å catchåå»å¤çå¯è½çå¼å¸¸ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2018-01-17
程序编译成功,在JAVA虚拟机里面运行的时候报的异常