±ÜÃâÔÚJavaÖÐʹÓÃChecked Exception
JavaµÄException·ÖΪÁ½À࣬һÀàÊÇRuntimeException¼°Æä×ÓÀ࣬ÁíÍâÒ»Àà¾ÍÊÇchecked
Exception¡£JavaÒªÇóº¯Êý¶ÔûÓб»catch´¦ÀíµôµÄchecked
Exception£¬ÐèÒª½«ÆäдÔÚº¯ÊýµÄÉùÃ÷²¿·Ö¡£È»¶ø£¬ÕâÒ»ÒªÇó³£³£¸ø³ÌÐòÔ±´øÀ´Ò»Ð©²»±ØÒªµÄ¸ºµ£¡£
ΪÁ˱ÜÃâÔÚº¯ÊýÉùÃ÷ÖÐдthrows²¿·Ö£¬ÔÚJavaÏîÄ¿ÀïÃæ³£³£¿ÉÒÔ¿´µ½ÒÔÏ´úÂëÓÃÀ´‘Í̵ô’Exception£º
try {
// ...
} catch (Exception ex) {
ex.printStackTrace();
}
ÕâÏÔÈ»²»ÊÇÒ»¸öºÃµÄ´¦ÀíException°ì·¨£¬ÊÂʵÉÏ£¬catch²¢´¦ÀíÒ»¸öExceptionÒâζ×ÅÈóÌÐò´Ó·¢ÉúµÄ´íÎó(Exception)Öлָ´¹ýÀ´¡£´ÓÕâÖÖÒâÒåÉÏ˵£¬ÒÑÉϵĴúÂëÖ»¿ÉÄÜÔÚһЩºÜ¼òµ¥µÄÇé¿öϹ¤×÷¶ø²»´øÀ´ÎÊÌâ¡£
¶Ô
ÓںܶàException£¬ÍùÍùûÓÐÈ¥´¦ÀíËü²¢ÈóÌÐò´Ó´íÎóÖлָ´³öÀ´µÄ°ì·¨£¬ÕâʱΨһÄÜ×öµÄÊÂÇé¿ÉÄܾÍÊÇÔÚ½çÃæÉÏÏÔʾһЩÌáʾÐÅÏ¢¸øÓû§¡£ÕâÖÖÇé¿öÏÂÈÃ
³ÌÐòÅ׳öÓöµ½µÄExceptionÊǸüΪºÏÀíµÄ×ö·¨¡£È»¶ø£¬ÕâÑù×ö»áʹµÃһЩº¯ÊýµÄÉùÃ÷¼±¾çÅòÕÍ¡£Ò»¸öº¯Êý¿ÉÄÜÐèÒªÉùÃ÷»áÅ׳öµÄ7¡¢8¸öchecked
Exception£¬¶øÇÒÿ¸öµ÷ÓÃËüµÄº¯ÊýÒ²ÐèҪͬÑùµÄÉùÃ÷¡£
±ÈÕâ¸üÔã¸âµÄÊÇ£¬ÕâÓпÉÄÜÆÆ»µÀàÉè¼ÆµÄopen-closeÔÔò¡£¼òµ¥À´
˵£¬open-closeÔÔòÊÇÖ¸µ±À©Õ¹Ò»¸öÄ£¿éµÄʱºò£¬¿ÉÒÔ²»Ó°ÏìÆäÏÖÓеÄclient¡£open-closeÔÔòÊÇͨ¹ý¼Ì³ÐÀ´ÊµÏֵ쬵±¼Ì³ÐÒ»¸öÀàµÄ
ʱºò£¬ÎÒÃǼÈÀ©Õ¹ÁËÕâ¸öÀ࣬Ҳ²»»áÓ°ÏìÔÓеÄclient£¨ÒòΪ¶ÔÕâ¸öÀàûÓи͝£©¡£
¡¡¡¡ÏÖÔÚ¿¼ÂÇÏÂÃæÕâÖÖÇé¿ö£¬ÓÐÒ»¸ö¸¸ÀàBase£º
public class Base {
public void foo() throws ExceptionA {
// ...
}
}
¡¡¡¡ÏÖÔÚÐèÒª¼Ì³ÐBaseÕâ¸öÀà²¢ÖØÔØfooÕâ¸ö·½·¨£¬ÔÚеÄʵÏÖÖУ¬foo¿ÉÄÜÅ׳öExceptionB£º
public class Extend extends Base {
public void foo() throws ExceptionB {
// ...
}
}
¡¡¡¡È»¶ø£¬ÕâÑùдÔÚJavaÀïÃæÊDz»ºÏ·¨µÄ£¬ÒòΪJava°Ñ¿ÉÄÜ»áÅ׳öµÄException¿´×÷º¯ÊýÌØÕ÷µÄÒ»²¿·Ö£¬×ÓÀàÉùÃ÷Å׳öµÄException±ØÐëÊǸ¸ÀàµÄ×Ó¼¯¡£
¡¡¡¡¿ÉÒÔÔÚBaseÀàµÄfoo·½·¨ÖмÓÈëÅ׳öExceptionBµÄÉùÃ÷£¬È»¶ø£¬ÕâÑù¾ÍÆÆ»µÁËopen-closeÔÔò¡£¶øÇÒ£¬ÓÐʱÎÒÃÇûÓа취ȥÐ޸ĸ¸À࣬±ÈÈçµ±ÖØÔØÒ»¸öJdkÀïµÄÀàµÄʱºò¡£
¡¡¡¡ÁíÒ»¸ö¿ÉÄܵÄ×ö·¨ÊÇÔÚExtendµÄfoo·½·¨ÖÐcatchסExceptionB£¬È»ºó¹¹ÔìÒ»¸öExceptionA²¢Å׳ö¡£ÕâÊǸö¿ÉÐеİ취µ«Ò²Ö»ÊÇÒ»¸öȨÒËÖ®¼Æ¡£
¡¡
¡¡Èç¹ûʹÓÃRuntimeException£¬ÕâЩÎÊÌâ¶¼²»»á´æÔÚ¡£Õâ˵Ã÷checked
Exception²¢²»ÊÇÒ»¸öºÜʵÓõĸÅÄҲÒâζ×ÅÔÚ³ÌÐòÉè¼ÆµÄʱºò£¬ÎÒÃÇÓ¦¸ÃÈÃ×Ô
Ïà¹ØÎĵµ£º
Java
ƽ̨ÒÑÎÞ´¦²»ÔÚ£¬Java EE¡¢Java SE¡¢Java ME ºÍ Java Card£¬Java
µÄ·¢Õ¹ÎªÎÞÊý³ÌÐòÔ±ÌṩÁ˹¤×÷»ú»á£¬¶¼ÊÇ“Java”£¬È»¶ø³ýÁË»ù±¾µÄ Java
Óï·¨´ó¶¼Ò»ÖÂÍ⣬³ÌÐòÔ±±ØÐë»ùÓÚ²»Í¬µÄƽ̨Óв»Í¬µÄ¿¼ÂÇ£¬Ñ§Ï°²»Í¬Æ½Ì¨µÄÌØµã£º
²»Í¬Æ½Ì¨µÄ»·¾³
Java EE ËùÔËÐеÄÓ²¼þ·þÎñÆ÷¡¢²Ù×÷ϵͳ£¬Java SE ËùÔÚ PC »ú ......
jspx Ò»¸öÀ´×ÔÓÚ°£¼°µÄjava web¿ìËÙ¿ª·¢¿ò¼Ü
À´Ô´£ºhttp://www.javaeye.com/news/4887
Ã÷£ºJavaEyeÐÂÎÅÎÄÕµİæÈ¨ÊôÓÚJavaEyeÍøÕ¾ËùÓУ¬ÑϽûÈκÎÍøÕ¾×ªÔØ±¾ÎÄ£¬·ñÔò±Ø½«×·¾¿·¨ÂÉÔðÈΣ¡
ÔõôÓÖð³öÒ»¸öweb¿ò¼Ü?
¿´¿´ÏÖ´æµÄJava webÓ¦ÓóÌÐò¿ò¼Ü£¬ÎÞÒ»ÀýÍâµÄÒªÇ󻨷ѴóÁ¿µÄʱ¼äÓ뾫Á¦ºó²Å¿ÉͶÈëÉ ......
Õâ¸ö³ÌÐò·Ç³£µÄ¼òµ¥£¬Ö÷ÒªÊÇÓÃÀ´½ØÈ¡Îı¾ÖÐÏëÒªµÄÄÚÈÝ£¬»òÕßɾ³ý²¿·ÖÄÚÈÝ¡£
////////////////////////////////////////////////////////////////////////////
Ö´ÐÐSQLÓï¾ä£º
CREATE TABLE ***(
ssf_guid VARCHAR(32)   ......