Java±à³Ì˼ÏëµÚ4°æ[ÖÐÎÄ°æ](PDF¸ñʽ)-µÚ73²¿·Ö
°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
¡¡¡¡
Java¡¡µÄ»ù±¾ÔÀí¾ÍÊÇ¡°ÐÎʽ´íÎóµÄ´úÂë²»»áÔËÐС±¡£¡¡¡¡
ÓëC£«£«ÀàËÆ£¬²¶»ñ´íÎó×îÀíÏëµÄÊÇÔÚ±àÒëÆڼ䣬×îºÃÔÚÊÔͼÔËÐгÌÐòÒÔÇ°¡£È»¶ø£¬²¢·ÇËùÓдíÎó¶¼ÄÜÔÚ±àÒë¡¡
ÆÚ¼äÕì²âµ½¡£ÓÐЩÎÊÌâ±ØÐëÔÚÔËÐÐÆÚ¼ä½â¾ö£¬ÈôíÎóµÄµÞ½áÕßͨ¹ýһЩÊÖÐøÏò½ÓÊÕÕß´«µÝһЩÊʵ±µÄÐÅÏ¢£¬¡¡
ʹÆäÖªµÀ¸ÃÈçºÎÕýÈ·µØ´¦ÀíÓöµ½µÄÎÊÌâ¡£¡¡¡¡
ÔÚC£«£«ºÍÆäËûÔçÆÚÓïÑÔÖУ¬¿Éͨ¹ý¼¸ÖÖÊÖÐøÀ´´ïµ½Õâ¸öÄ¿µÄ¡£¶øÇÒËüÃÇͨ³£ÊÇ×÷ΪһÖֹ涨½¨Á¢ÆðÀ´µÄ£¬¶ø¡¡
·Ç×÷Ϊ³ÌÐòÉè¼ÆÓïÑÔµÄÒ»²¿·Ö¡£µäÐ͵أ¬ÎÒÃÇÐèÒª·µ»ØÒ»¸öÖµ»òÉèÖÃÒ»¸ö±êÖ¾£¨Î»£©£¬½ÓÊÕÕß»á¼ì²éÕâЩֵ¡¡
»ò±êÖ¾£¬ÅжϾßÌå·¢ÉúÁËʲôÊÂÇ顣Ȼ¶ø£¬Ëæ×Åʱ¼äµÄÁ÷ÊÅ£¬ÖÕÓÚ·¢ÏÖÕâÖÖ×ö·¨»áÖú³¤ÄÇЩʹÓÃÒ»¸ö¿âµÄ³Ì¡¡
ÐòÔ±µÄÂé±ÔÇéÐ÷¡£ËûÃÇÍùÍù»áÕâÑùÏ룺¡°Êǵģ¬´íÎó¿ÉÄÜ»áÔÚÆäËûÈ˵ĴúÂëÖгöÏÖ£¬µ«²»»áÔÚÎҵĴúÂë¡¡
ÖС±¡£ÕâÑùµÄºó¹û±ãÊÇËûÃÇÒ»°ã²»¼ì²éÊÇ·ñ³öÏÖÁË´íÎó£¨ÓÐʱ³ö´íÌõ¼þȷʵÏÔµÃÌ«ÓÞ´À£¬²»ÖµµÃ¼ìÑ飻עÊÍ¡¡
¢Ù£©¡£ÁíÒ»·½Ã棬Èôÿ´Îµ÷ÓÃÒ»¸ö·½·¨Ê±¶¼½øÐÐÈ«Ã桢ϸÖµĴíÎó¼ì²é£¬ÄÇô´úÂëµÄ¿É¶ÁÐÔÒ²¿ÉÄÜ´ó·ù¶È½µ¡¡
µÍ¡£ÓÉÓÚ³ÌÐòÔ±¿ÉÄÜÈÔÈ»ÔÚÓÃÕâЩÓïÑÔά»¤×Ô¼ºµÄϵͳ£¬ËùÒÔËûÃÇÓ¦¸Ã¶Ô´ËÓÐ×ÅÉî¿ÌµÄÌå»á£ºÈô°´ÕâÖÖ·½Ê½¡¡
¿ØÖÆ´íÎó£¬ÄÇôÔÚ´´½¨´óÐÍ¡¢½¡×³¡¢Ò×ÓÚά»¤µÄ³ÌÐòʱ£¬¿Ï¶¨»áÓöµ½²»Ð¡µÄ×èÄÓ¡£¡¡¡¡
¡¡¡¡
¢Ù£ºC¡¡³ÌÐòÔ±Ñо¿Ò»ÏÂprintf£¨£©¡¡µÄ·µ»ØÖµ±ãÖª¶ËÏê¡£¡¡¡¡
¡¡¡¡
½â¾öµÄ·½·¨ÊÇÔÚ´íÎó¿ØÖÆÖÐÅųýËùÓÐżȻÐÔ£¬Ç¿ÖƸñʽµÄÕýÈ·¡£ÕâÖÖ·½·¨Êµ¼ÊÒÑÓкܳ¤µÄÀúÊ·£¬ÒòΪÔçÔÚ60¡¡
Äê´ú±ãÔÚ²Ù×÷ϵͳÀï²ÉÓÃÁË¡°Î¥Àý¿ØÖÆ¡±ÊֶΣ»ÉõÖÁ¿ÉÒÔ×·Ëݵ½BASIC¡¡ÓïÑԵġ¡on¡¡error¡¡goto¡¡Óï¾ä¡£µ«C£«£«¡¡
µÄÎ¥Àý¿ØÖƽ¨Á¢ÔÚAda¡¡µÄ»ù´¡ÉÏ£¬¶øJava¡¡ÓÖÖ÷Òª½¨Á¢ÔÚ¡¡C£«£«µÄ»ù´¡ÉÏ£¨¾¡¹ÜËü¿´ÆðÀ´¸üÏó¡¡Object¡¡¡¡
Pascal£©¡£¡¡¡¡
¡¡¡°Î¥Àý¡±£¨Exception£©Õâ¸ö´Ê±í´ïµÄÊÇÒ»ÖÖ¡°ÀýÍ⡱Çé¿ö£¬Ò༴Õý³£Çé¿öÖ®ÍâµÄÒ»ÖÖ¡°Òì³£¡±¡£ÔÚÎÊÌâ·¢Éú¡¡
µÄʱºò£¬ÎÒÃÇ¿ÉÄܲ»Öª¾ßÌå¸ÃÈçºÎ½â¾ö£¬µ«¿Ï¶¨ÖªµÀÒѲ»Äܲ»¹ËÒ»ÇеؼÌÐøÏÂÈ¥¡£´Ëʱ£¬±ØÐë¼á¾öµØͣϡ¡
À´£¬²¢ÓÉijÈË¡¢Ä³µØÖ¸³ö·¢ÉúÁËʲôÊÂÇ飬ÒÔ¼°¸Ã²ÉÈ¡ºÎÖֶԲߡ£µ«ÎªÁËÕæÕý½â¾öÎÊÌ⣬µ±µØ¿ÉÄܲ¢Ã»ÓÐ×ã¡¡
¹»¶àµÄÐÅÏ¢¡£Òò´Ë£¬ÎÒÃÇÐèÒª½«ÆäÒƽ»¸ø¸ü¼¶µÄ¸ºÔðÈË£¬ÁîÆä×÷³öÕýÈ·µÄ¾ö¶¨£¨ÀàËÆÒ»¸öÃüÁîÁ´£©¡£¡¡¡¡
Î¥Àý»úÖƵÄÁíÒ»ÏîºÃ´¦¾ÍÊÇÄܹ»¼ò»¯´íÎó¿ØÖÆ´úÂë¡£ÎÒÃÇÔÙÒ²²»Óüì²éÒ»¸öÌض¨µÄ´íÎó£¬È»ºóÔÚ³ÌÐòµÄ¶à´¦¡¡
µØ·½¶ÔÆä½øÐпØÖÆ¡£´ËÍ⣬Ҳ²»ÐèÒªÔÚ·½·¨µ÷ÓõÄʱºò¼ì²é´íÎó£¨ÒòΪ±£Ö¤ÓÐÈËÄܲ¶»ñÕâÀïµÄ´íÎ󣩡£ÎÒÃÇ¡¡
Ö»ÐèÒªÔÚÒ»¸öµØ·½´¦ÀíÎÊÌ⣺¡°Î¥Àý¿ØÖÆÄ£¿é¡±»òÕß¡°Î¥Àý¿ØÖÆÆ÷¡±¡£ÕâÑù¿ÉÓÐЧ¼õÉÙ´úÂëÁ¿£¬²¢½«ÄÇЩÓá¡
ÓÚÃèÊö¾ßÌå²Ù×÷µÄ´úÂëÓëרÞÀÕý´íÎóµÄ´úÂë·Ö¸ô¿ª¡£Ò»°ãÇé¿öÏ£¬ÓÃÓÚ¶ÁÈ¡¡¢Ð´ÈëÒÔ¼°µ÷ÊԵĴúÂë»á±äµÃ¡¡
¸ü¸»ÓÐÌõÀí¡£¡¡¡¡
ÓÉÓÚÎ¥Àý¿ØÖÆÊÇÓÉJava¡¡±àÒëÆ÷Ç¿ÐÐʵʩµÄ£¬ËùÒÔÎãÐèÉîÈëѧϰΥÀý¿ØÖÆ£¬±ã¿ÉÕýȷʹÓñ¾Êé±àдµÄ´óÁ¿Àý¡¡
×Ó¡£±¾ÕÂÏò´ó¼Ò½éÉÜÁËÓÃÓÚÕýÈ·¿ØÖÆÎ¥ÀýËùÐèµÄ´úÂ룬ÒÔ¼°ÔÚij¸ö·½·¨Óöµ½Âé·³µÄʱºò£¬¸ÃÈçºÎÉú³É×Ô¼ºµÄ¡¡
Î¥Àý¡£¡¡¡¡
9¡£1¡¡»ù±¾Î¥Àý¡¡¡¡
¡¡¡°Î¥ÀýÌõ¼þ¡±±íʾÔÚ³öÏÖʲôÎÊÌâµÄʱºòÓ¦ÖÐÖ¹·½·¨»ò×÷ÓÃÓòµÄ¼ÌÐø¡£ÎªÁ˽«Î¥ÀýÌõ¼þÓëÆÕͨÎÊÌâÇø·Ö¿ª£¬¡¡
Î¥ÀýÌõ¼þÊǷdz£ÖØÒªµÄÒ»¸öÒòËØ¡£ÔÚÆÕͨÎÊÌâµÄÇé¿öÏ£¬ÎÒÃÇÔÚµ±µØÒÑÓµÓÐ×ã¹»µÄÐÅÏ¢£¬¿ÉÔÚijÖ̶ֳÈÉϽ⡡
¾öÅöµ½µÄÎÊÌâ¡£¶øÔÚÎ¥ÀýÌõ¼þµÄÇé¿öÏ£¬È´ÎÞ·¨¼ÌÐøÏÂÈ¥£¬ÒòΪµ±µØûÓÐÌṩ½â¾öÎÊÌâËùÐèµÄ×ã¹»¶àµÄÐÅ¡¡
Ï¢¡£´Ëʱ£¬ÎÒÃÇÄÜ×öµÄΨһÊÂÇé¾ÍÊÇÌø³öµ±µØ»·¾³£¬½«ÄǸöÎÊÌâίÍиøÒ»¸ö¸ü¸ß¼¶µÄ¸ºÔðÈË¡£Õâ±ãÊdzöÏÖÎ¥¡¡
Àýʱ³öÏÖµÄÇé¿ö¡£¡¡¡¡
Ò»¸ö¼òµ¥µÄÀý×ÓÊÇ¡°³ý·¨¡±¡£Èç¿ÉÄܱ»Áã³ý£¬¾ÍÓбØÒª½øÐмì²é£¬È·±£³ÌÐò²»»áð½ø£¬²¢ÔÚÄÇÖÖÇé¿öÏÂÖ´ÐС¡
³ý·¨¡£µ«¾ßÌåͨ¹ýʲô֪µÀ·ÖĸÊÇÁãÄØ£¿ÔÚÄǸöÌض¨µÄ·½·¨ÀÔÚÎÒÃÇÊÔͼ½â¾öµÄÄǸöÎÊÌâµÄ»·¾³ÖУ¬ÎÒÃÇ¡¡
»òÐíÖªµÀ¸ÃÈçºÎ¶Ô´ýÒ»¸öÁã·Öĸ¡£µ«¼ÙÈçËüÊÇÒ»¸öûÓÐÔ¤Áϵ½µÄÖµ£¬¾Í²»ÄܶÔÆä½øÐд¦Àí£¬ËùÒÔ±ØÐë²úÉúÒ»¡¡
¸öÎ¥Àý£¬¶ø·Ç²»¹ËÒ»ÇеؼÌÐøÖ´ÐÐÏÂÈ¥¡£¡¡¡¡
²úÉúÒ»¸öÎ¥Àýʱ£¬»á·¢Éú¼¸¼þÊÂÇé¡£Ê×ÏÈ£¬°´ÕÕÓë´´½¨Java¡¡¶ÔÏóÒ»ÑùµÄ·½·¨´´½¨Î¥Àý¶ÔÏó£ºÔÚÄÚ´æ¡°¶Ñ¡±¡¡
ÀʹÓÃnew¡¡À´´´½¨¡£Ëæºó£¬Í£Ö¹µ±Ç°Ö´Ðз¾¶£¨¼Çס²»¿ÉÑØÕâÌõ·¾¶¼ÌÐøÏÂÈ¥£©£¬È»ºó´Óµ±Ç°µÄ»·¾³ÖÐÊÍ¡¡
·Å³öÎ¥Àý¶ÔÏóµÄ¾ä±ú¡£´Ëʱ£¬Î¥Àý¿ØÖÆ»úÖÆ»á½Ó¹ÜÒ»ÇУ¬²¢¿ªÊ¼²éÕÒÒ»¸öÇ¡µ±µÄµØ·½£¬ÓÃÓÚ¼ÌÐø³ÌÐòµÄÖ´¡¡
ÐС£Õâ¸öÇ¡µ±µÄµØ·½±ãÊÇ¡°Î¥Àý¿ØÖÆÆ÷¡±£¬ËüµÄÖ°ÔðÊÇ´ÓÎÊÌâÖлָ´£¬Ê¹³ÌÐòҪô³¢ÊÔÁíÒ»ÌõÖ´Ðз¾¶£¬Òª¡¡
ô¼òµ¥µØ¼ÌÐø¡£¡¡¡¡
×÷Ϊ²úÉúÎ¥ÀýµÄÒ»¸ö¼òµ¥Ê¾Àý£¬´ó¼Ò¿É˼¿¼Ò»¸öÃûΪt¡¡µÄ¶ÔÏó¾ä±ú¡£ÓÐЩʱºò£¬³ÌÐò¿ÉÄÜ´«µÝÒ»¸öÉÐδ³õʼ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡263¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡265¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
»¯µÄ¾ä±ú¡£ËùÒÔÔÚÓÃÄǸö¶ÔÏó¾ä±úµ÷ÓÃÒ»¸ö·½·¨Ö®Ç°£¬×îºÃ½øÐÐÒ»·¬¼ì²é¡£¿É½«Óë´íÎóÓйصÄÐÅÏ¢·¢Ë͵½Ò»¡¡
¸ö¸ü´óµÄ³¡¾°ÖУ¬·½·¨ÊÇ´´½¨Ò»¸öÌØÊâµÄ¶ÔÏó£¬ÓÃËü´ú±íÎÒÃǵÄÐÅÏ¢£¬²¢½«Æä¡°ÖÀ¡±£¨Throw£©³öÎÒÃǵ±Ç°µÄ¡¡
³¡¾°Ö®Íâ¡£Õâ¾Í½Ð×÷¡°²úÉúÒ»¸öÎ¥Àý¡±»òÕß¡°ÖÀ³öÒ»¸öÎ¥Àý¡±¡£ÏÂÃæÊÇËüµÄ´ó¸ÅÐÎʽ£º¡¡¡¡
if£¨t¡¡==¡¡null£©¡¡¡¡
throw¡¡new¡¡NullPointerException£¨£©£»¡¡¡¡
ÕâÑù±ã¡°ÖÀ¡±³öÁËÒ»¸öÎ¥Àý¡£ÔÚµ±Ç°³¡¾°ÖУ¬ËüʹÎÒÃÇÄÜ·ÅÆú½øÒ»²½½â¾ö¸ÃÎÊÌâµÄÆóͼ¡£¸ÃÎÊÌâ»á±»×ªÒƵ½¡¡
ÆäËû¸üÇ¡µ±µÄµØ·½½â¾ö¡£×¼È·µØ˵£¬ÄǸöµØ·½²»¾Ã¾Í»áÏÔ¶³öÀ´¡£¡¡¡¡
9¡£1¡£1¡¡¡¡Î¥Àý×Ô±äÁ¿¡¡¡¡
ºÍJava¡¡µÄÆäËûÈκζÔÏóÒ»Ñù£¬ÐèÒªÓá¡new¡¡ÔÚÄÚ´æ¶ÑÀï´´½¨Î¥Àý£¬²¢Ðèµ÷ÓÃÒ»¸ö¹¹½¨Æ÷¡£ÔÚËùÓбê׼ΥÀýÖУ¬¡¡
´æÔÚ×ÅÁ½¸ö¹¹½¨Æ÷£ºµÚÒ»¸öÊÇĬÈϹ¹½¨Æ÷£¬µÚ¶þ¸öÔòÐèʹÓÃÒ»¸ö×Ö´®×Ô±äÁ¿£¬Ê¹ÎÒÃÇÄÜÔÚÎ¥ÀýÀïÖÃÈëÏà¹ØÐÅ¡¡
Ï¢£º¡¡¡¡
if£¨t¡¡==¡¡null£©¡¡¡¡
throw¡¡new¡¡NullPointerException£¨¡¨t¡¡=¡¡null¡¨£©£»¡¡¡¡
ÉÔºó£¬×Ö´®¿ÉÓø÷ÖÖ·½·¨ÌáÈ¡³öÀ´£¬¾ÍÏóÉÔºó»áչʾµÄÄÇÑù¡£¡¡¡¡
ÔÚÕâ¶ù£¬¹Ø¼ü×Öthrow¡¡»áÏó±äÏ··¨Ò»Ñù×ö³öһϵÁв»¿É˼ÒéµÄÊÂÇé¡£ËüÊ×ÏÈÖ´ÐС¡new¡¡±í´ïʽ£¬´´½¨Ò»¸ö²»ÔÚ¡¡
³ÌÐò³£¹æÖ´Ðз¶Î§Ö®ÄڵĶÔÏ󡣶øÇÒÀíËùµ±È»£¬»áΪÄǸö¶ÔÏóµ÷Óù¹½¨Æ÷¡£Ëæºó£¬¶ÔÏóʵ¼Ê»á´Ó·½·¨Öзµ¡¡
»Ø¡ª¡ª¾¡¹Ü¶ÔÏóµÄÀàÐÍͨ³£²¢²»ÊÇ·½·¨Éè¼ÆΪ·µ»ØµÄÀàÐÍ¡£ÎªÉîÈëÀí½âÎ¥Àý¿ØÖÆ£¬¿É½«ÆäÏëÏó³ÉÁíÒ»ÖÖ·µ»Ø¡¡
»úÖÆ¡ª¡ªµ«ÊDz»ÒªÔÚÕâ¸öÎÊÌâÉÏÉ£¬·ñÔò»áÓöµ½Âé·³¡£Í¨¹ý¡°ÖÀ¡±³öÒ»¸öÎ¥Àý£¬Òà¿É´ÓÔÀ´µÄ×÷ÓÃÓòÖÐÍË¡¡
³ö¡£µ«ÊÇ»áÏÈ·µ»ØÒ»¸öÖµ£¬ÔÙÍ˳ö·½·¨»ò×÷ÓÃÓò¡£¡¡¡¡
µ«ÊÇ£¬ÓëÆÕͨ·½·¨·µ»ØµÄÏàËÆÐÔµ½´Ë±ãÈ«²¿½áÊøÁË£¬ÒòΪÎÒÃÇ·µ»ØµÄµØ·½Óë´ÓÆÕͨ·½·¨µ÷ÓÃÖзµ»ØµÄµØ·½ÊÇ¡¡
åÄÈ»ÓÐÒìµÄ£¨ÎÒÃǽáÊøÓÚÒ»¸öÇ¡µ±µÄÎ¥Àý¿ØÖÆÆ÷£¬Ëü¾àÀëÎ¥Àý¡°ÖÀ¡±³öµÄµØ·½¿ÉÄÜÏ൱ңԶ¡ª¡ªÔÚµ÷ÓöÑÕ»¡¡
ÖÐÒªµÍÉÏÐí¶à¼¶£©¡£¡¡¡¡
´ËÍ⣬ÎÒÃǿɸù¾ÝÐèÒªÖÀ³öÈκÎÀàÐ͵ġ°¿ÉÖÀ¡±¶ÔÏó¡£µäÐÍÇé¿öÏ£¬ÎÒÃÇҪΪÿÖÖ²»Í¬ÀàÐ͵ĴíÎó¡°ÖÀ¡±³ö¡¡
Ò»À಻ͬµÄÎ¥Àý¡£ÎÒÃǵÄ˼·ÊÇÔÚÎ¥Àý¶ÔÏóÒÔ¼°ÌôÑ¡µÄÎ¥Àý¶ÔÏóÀàÐÍÖб£´æÐÅÏ¢£¬ËùÒÔÔÚ¸ü´ó³¡¾°ÖеÄij¸ö¡¡
ÈË¿ÉÖªµÀÈçºÎ¶Ô´ýÎÒÃǵÄÎ¥Àý£¨Í¨³££¬Î¨Ò»µÄÐÅÏ¢ÊÇÎ¥Àý¶ÔÏóµÄÀàÐÍ£¬¶øÎ¥Àý¶ÔÏóÖб£´æµÄûʲôÒâÒ壩¡£¡¡¡¡
9¡£2¡¡Î¥ÀýµÄ²¶»ñ¡¡¡¡
Èôij¸ö·½·¨²úÉúÒ»¸öÎ¥Àý£¬±ØÐë±£Ö¤¸ÃÎ¥ÀýÄܱ»²¶»ñ£¬²¢»ñµÃÕýÈ·¶Ô´ý¡£¶ÔÓÚJava¡¡µÄÎ¥Àý¿ØÖÆ»úÖÆ£¬ËüµÄÒ»¡¡
¸öºÃ´¦¾ÍÊÇÔÊÐíÎÒÃÇÔÚÒ»¸öµØ·½½«¾«Á¦¼¯ÖÐÔÚÒª½â¾öµÄÎÊÌâÉÏ£¬È»ºóÔÚÁíÒ»¸öµØ·½¶Ô´ýÀ´×ÔÄǸö´úÂëÄÚ²¿µÄ¡¡
´íÎ󡣡¡¡¡
ΪÀí½âÎ¥ÀýÊÇÈçºÎ²¶»ñµÄ£¬Ê×ÏȱØÐëÕÆÎÕ¡°¾¯½äÇø¡±µÄ¸ÅÄî¡£Ëü´ú±íÒ»¸öÌØÊâµÄ´úÂëÇøÓò£¬ÓпÉÄܲúÉúÎ¥¡¡
Àý£¬²¢ÔÚºóÃæ¸úËæÓÃÓÚ¿ØÖÆÄÇЩΥÀýµÄ´úÂë¡£¡¡¡¡
9¡£2¡£1¡¡try¡¡¿é¡¡¡¡
ÈôλÓÚÒ»¸ö·½·¨ÄÚ²¿£¬²¢¡°ÖÀ¡±³öÒ»¸öÎ¥Àý£¨»òÔÚÕâ¸ö·½·¨ÄÚ²¿µ÷ÓõÄÁíÒ»¸ö·½·¨²úÉúÁËÎ¥Àý£©£¬ÄǸö·½·¨¡¡
¾Í»áÔÚÎ¥Àý²úÉú¹ý³ÌÖÐÍ˳ö¡£Èô²»ÏëÒ»¸ö¡¡throw¡¡À뿪·½·¨£¬¿ÉÔÚÄǸö·½·¨ÄÚ²¿ÉèÖÃÒ»¸öÌØÊâµÄ´úÂë¿é£¬ÓÃËü¡¡
²¶»ñÎ¥Àý¡£Õâ¾Í½Ð×÷¡°try¡¡¿é¡±£¬ÒòΪҪÔÚÕâ¸öµØ·½¡°³¢ÊÔ¡±¸÷ÖÖ·½·¨µ÷Óá£try¡¡¿éÊôÓÚÒ»ÖÖÆÕͨµÄ×÷ÓÃÓò£¬¡¡
ÓÃÒ»¸ö¡¡try¡¡¹Ø¼ü×Ö¿ªÍ·£º¡¡¡¡
¡¡¡¡
try¡¡£û¡¡¡¡
//¡¡¿ÉÄܲúÉúÎ¥ÀýµÄ´úÂë¡¡¡¡
£ý¡¡¡¡
¡¡¡¡
ÈôÓÃÒ»ÖÖ²»Ö§³ÖÎ¥Àý¿ØÖƵıà³ÌÓïÑÔÈ«Ãæ¼ì²é´íÎ󣬱ØÐëÓÃÉèÖúʹíÎó¼ì²â´úÂ뽫ÿ¸ö·½·¨¶¼°üΧÆðÀ´¡ª¡ª¡¡
¼´±ã¶à´Îµ÷ÓÃÏàͬµÄ·½·¨¡£¶øÔÚʹÓÃÁËÎ¥Àý¿ØÖƼ¼Êõºó£¬¿É½«ËùÓж«Î÷¶¼ÖÃÈëÒ»¸ötry¡¡¿éÄÚ£¬ÔÚͬһµØµã²¶¡¡
»ñËùÓÐÎ¥Àý¡£ÕâÑù±ã¿É¼«´ó¼ò»¯ÎÒÃǵĴúÂ룬²¢Ê¹Æä¸üÒ×±æ¶Á£¬ÒòΪ´úÂë±¾ÉíÒª´ïµ½µÄÄ¿±êÔÙÒ²²»»áÓë·±¸´¡¡
µÄ´íÎó¼ì²é»ìÏý¡£¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡264¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡266¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
9¡£2¡£2¡¡¡¡Î¥Àý¿ØÖÆÆ÷¡¡¡¡
µ±È»£¬Éú³ÉµÄÎ¥Àý±ØÐëÔÚij¸öµØ·½ÖÐÖ¹¡£Õâ¸ö¡°µØ·½¡±±ãÊÇÎ¥Àý¿ØÖÆÆ÷»òÕßÎ¥Àý¿ØÖÆÄ£¿é¡£¶øÇÒÕë¶ÔÏ벶»ñ¡¡
µÄÿÖÖÎ¥ÀýÀàÐÍ£¬¶¼±ØÐëÓÐÒ»¸öÏàÓ¦µÄÎ¥Àý¿ØÖÆÆ÷¡£Î¥Àý¿ØÖÆÆ÷½ô½ÓÔÚtry¡¡¿éºóÃ棬ÇÒÓá¡catch¡¡£¨²¶»ñ£©¹Ø¡¡
¼ü×Ö±ê¼Ç¡£ÈçÏÂËùʾ£º¡¡¡¡
¡¡¡¡
try¡¡£û¡¡¡¡
¡¡¡¡//¡¡Code¡¡that¡¡might¡¡generate¡¡exceptions¡¡¡¡
£ý¡¡catch£¨Type1¡¡id1£©¡¡£û¡¡¡¡
¡¡¡¡//¡¡Handle¡¡exceptions¡¡of¡¡Type1¡¡¡¡
£ý¡¡catch£¨Type2¡¡id2£©¡¡£û¡¡¡¡
¡¡¡¡//¡¡Handle¡¡exceptions¡¡of¡¡Type2¡¡¡¡
£ý¡¡catch£¨Type3¡¡id3£©¡¡£û¡¡¡¡
¡¡¡¡//¡¡Handle¡¡exceptions¡¡of¡¡Type3¡¡¡¡
£ý¡¡¡¡
¡¡¡¡
//¡¡etc¡£¡£¡£¡¡¡¡
¡¡¡¡
ÿ¸ö¡¡catch¡¡´Ó¾ä¡ª¡ª¼´Î¥Àý¿ØÖÆÆ÷¡ª¡ª¶¼ÀàËÆÒ»¸öСÐÍ·½·¨£¬ËüÐèÒª²ÉÓÃÒ»¸ö£¨¶øÇÒÖ»ÓÐÒ»¸ö£©Ìض¨ÀàÐ͵ġ¡
×Ô±äÁ¿¡£¿ÉÔÚ¿ØÖÆÆ÷ÄÚ²¿Ê¹Óñêʶ·û£¨id1£¬id2µÈµÈ£©£¬¾ÍÏóÒ»¸öÆÕͨµÄ·½·¨×Ô±äÁ¿ÄÇÑù¡£ÎÒÃÇÓÐʱҲ¸ù±¾¡¡
²»Ê¹Óñêʶ·û£¬ÒòΪΥÀýÀàÐÍÒÑÌṩÁË×ã¹»µÄÐÅÏ¢£¬¿ÉÓÐЧ´¦ÀíÎ¥Àý¡£µ«¼´Ê¹²»Ó㬱êʶ·ûÒ²±ØÐë¾Íλ¡£¡¡¡¡
¿ØÖÆÆ÷±ØÐë¡°½ô½Ó¡±ÔÚ¡¡try¡¡¿éºóÃæ¡£Èô¡°ÖÀ¡±³öÒ»¸öÎ¥Àý£¬Î¥Àý¿ØÖÆ»úÖƾͻáËÑÑ°×Ô±äÁ¿ÓëÎ¥ÀýÀàÐÍÏà·ûµÄ¡¡
µÚÒ»¸ö¿ØÖÆÆ÷¡£Ëæºó£¬Ëü»á½øÈëÄǸöcatch¡¡´Ó¾ä£¬²¢ÈÏΪΥÀýÒѵõ½¿ØÖÆ£¨Ò»µ©catch¡¡´Ó¾ä½áÊø£¬¶Ô¿ØÖÆÆ÷¡¡
µÄËÑË÷Ò²»áÍ£Ö¹£©¡£Ö»ÓÐÏà·ûµÄcatch¡¡´Ó¾ä²Å»áµÃµ½Ö´ÐУ»ËüÓëswitch¡¡Óï¾ä²»Í¬£¬ºóÕßÔÚÿ¸ö¡¡case¡¡ºó¶¼Ðè¡¡
ÒªÒ»¸öbreak¡¡ÃüÁ·ÀÖ¹ÎóÖ´ÐÐÆäËûÓï¾ä¡£¡¡¡¡
ÔÚ¡¡try¡¡¿éÄÚ²¿£¬Çë×¢Òâ´óÁ¿²»Í¬µÄ·½·¨µ÷ÓÿÉÄÜÉú³ÉÏàͬµÄÎ¥Àý£¬µ«Ö»ÐèÒªÒ»¸ö¿ØÖÆÆ÷¡£¡¡¡¡
¡¡¡¡
1¡£¡¡ÖжÏÓë»Ö¸´¡¡¡¡
ÔÚÎ¥Àý¿ØÖÆÀíÂÛÖУ¬¹²´æÔÚÁ½ÖÖ»ù±¾·½·¨¡£ÔÚ¡°Öжϡ±·½·¨ÖУ¨Java¡¡ºÍ¡¡C£«£«ÌṩÁ˶ÔÕâÖÖ·½·¨µÄÖ§³Ö£©£¬ÎÒ¡¡
ÃǼٶ¨´íÎó·Ç³£¹Ø¼ü£¬Ã»Óа취·µ»ØÎ¥Àý·¢ÉúµÄµØ·½¡£ÎÞÂÛËÖ»Òª¡°ÖÀ¡±³öÒ»¸öÎ¥Àý£¬¾Í±íÃ÷ûÓа취²¹¾È¡¡
´íÎ󣬶øÇÒÒ²²»Ï£ÍûÔÙ»ØÀ´¡£¡¡¡¡
ÁíÒ»ÖÖ·½·¨½Ð×÷¡°»Ö¸´¡±¡£ËüÒâζ×ÅÎ¥Àý¿ØÖÆÆ÷ÓÐÔðÈÎÀ´¾ÀÕýµ±Ç°µÄ×´¿ö£¬È»ºóÈ¡µÃ³ö´íµÄ·½·¨£¬¼Ù¶¨ÏÂÒ»¡¡
´Î»á³É¹¦Ö´ÐС£ÈôʹÓûָ´£¬Òâζ×ÅÔÚÎ¥ÀýµÃµ½¿ØÖÆÒÔºóÈÔÈ»Ïë¼ÌÐøÖ´ÐС£ÔÚÕâÖÖÇé¿öÏ£¬ÎÒÃǵÄÎ¥Àý¸üÏó¡¡
Ò»¸ö·½·¨µ÷Ó᪡ªÎÒÃÇÓÃËüÔÚ¡¡Java¡¡ÖÐÉèÖø÷ÖÖ¸÷ÑùÌØÊâµÄ»·¾³£¬²úÉúÀàËÆÓÚ¡°»Ö¸´¡±µÄÐÐΪ£¨»»ÑÔÖ®£¬´Ëʱ¡¡
²»ÊÇ¡°ÖÀ¡±³öÒ»¸öÎ¥Àý£¬¶øÊǵ÷ÓÃÒ»¸öÓÃÓÚ½â¾öÎÊÌâµÄ·½·¨£©¡£ÁíÍ⣬Ҳ¿ÉÒÔ½«×Ô¼ºµÄtry¡¡¿éÖÃÈëÒ»¸ö¡¡
while¡¡Ñ»·ÀÓÃËü²»¶Ï½øÈë¡¡try¡¡¿é£¬Ö±µ½½á¹ûÂúÒâʱΪֹ¡£¡¡¡¡
´ÓÀúÊ·µÄ½Ç¶È¿´£¬Èô³ÌÐòԱʹÓõIJÙ×÷ϵͳ֧³Ö¿É»Ö¸´µÄÎ¥Àý¿ØÖÆ£¬×îÖÕ¶¼»áÓõ½ÀàËÆÓÚÖжϵĴúÂ룬²¢Ìø¡¡
¹ý»Ö¸´½ø³Ì¡£ËùÒÔ¾¡¹Ü¡°»Ö¸´¡±±íÃæÉÏÊ®·Ö²»´í£¬µ«ÔÚʵ¼ÊÓ¦ÓÃÖÐÈ´ÏÔµÃÀ§ÄÑÖØÖØ¡£ÆäÖоö¶¨ÐÔµÄÔÒò¿ÉÄÜ¡¡
ÊÇ£ºÎÒÃǵĿØÖÆÄ£¿é±ØÐëËæʱÁôÒâÊÇ·ñ²úÉúÁËÎ¥Àý£¬ÒÔ¼°ÊÇ·ñ°üº¬ÁËÓɲúÉúλÖÃרÓõĴúÂë¡£Õâ±ãʹ´úÂëºÜ¡¡
ÄѱàдºÍά»¤¡ª¡ª´óÐÍϵͳÓÈÆäÈç´Ë£¬ÒòΪΥÀý¿ÉÄÜÔÚ¶à¸öλÖòúÉú¡£¡¡¡¡
9¡£2¡£3¡¡¡¡Î¥Àý¹æ·¶¡¡¡¡
ÔÚJava¡¡ÖУ¬¶ÔÄÇЩҪµ÷Ó÷½·¨µÄ¿Í»§³ÌÐòÔ±£¬ÎÒÃÇҪ֪ͨËûÃÇ¿ÉÄÜ´Ó×Ô¼ºµÄ·½·¨Àï¡°ÖÀ¡±³öÎ¥Àý¡£ÕâÊÇÒ»ÖÖ¡¡
ÓÐÀñòµÄ×ö·¨£¬Ö»ÓÐËü²ÅÄÜʹ¿Í»§³ÌÐòԱ׼ȷµØÖªµÀÒª±àдʲô´úÂëÀ´²¶»ñËùÓÐDZÔÚµÄÎ¥Àý¡£µ±È»£¬ÈôÄãͬ¡¡
ʱÌṩÁËÔ´Â룬¿Í»§³ÌÐòÔ±ÉõÖÁÄÜÈ«Å̼ì²é´úÂ룬ÕÒ³öÏàÓ¦µÄ¡¡throw¡¡Óï¾ä¡£µ«¾¡¹ÜÈç´Ë£¬Í¨³£²¢²»ËæͬԴÂë¡¡
Ìṩ¿â¡£Îª½â¾öÕâ¸öÎÊÌ⣬Java¡¡ÌṩÁËÒ»ÖÖÌØÊâµÄÓï·¨¸ñʽ£¨²¢Ç¿ÆÈÎÒÃDzÉÓã©£¬ÒÔ±ãÀñòµØ¸æËß¿Í»§³ÌÐò¡¡
Ô±¸Ã·½·¨»á¡°ÖÀ¡±³öʲôΥÀý£¬Áî¶Ô·½·½±ãµØ¼ÓÒÔ¿ØÖÆ¡£Õâ±ãÊÇÎÒÃÇÔÚÕâÀïÒª½²ÊöµÄ¡°Î¥Àý¹æ·¶¡±£¬ËüÊôÓÚ¡¡
·½·¨ÉùÃ÷µÄÒ»²¿·Ö£¬Î»ÓÚ×Ô±äÁ¿£¨²ÎÊý£©ÁбíµÄºóÃæ¡£¡¡¡¡
Î¥Àý¹æ·¶²ÉÓÃÁËÒ»¸ö¶îÍâµÄ¹Ø¼ü×Ö£ºthrows£»ºóÃæ¸úËæÈ«²¿Ç±ÔÚµÄÎ¥ÀýÀàÐÍ¡£Òò´Ë£¬ÎÒÃǵķ½·¨¶¨Òå¿´ÆðÀ´¡¡
Ó¦ÏóÏÂÃæÕâ¸öÑù×Ó£º¡¡¡¡
void¡¡f£¨£©¡¡throws¡¡tooBig£»¡¡tooSmall£»¡¡divZero¡¡£û¡¡//¡£¡£¡£¡¡¡¡
ÈôʹÓÃÏÂÊö´úÂ룺¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡265¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡267¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
void¡¡f£¨£©¡¡£§¡¡//¡¡¡£¡£¡£¡¡¡¡
ËüÒâζ×Ų»»á´Ó·½·¨Àï¡°ÖÀ¡±³öÎ¥Àý£¨³ýÀàÐÍΪRuntimeException¡¡µÄÎ¥ÀýÒÔÍ⣬Ëü¿ÉÄÜ´ÓÈκε