JavaÌṩÁËÁ½ÀàÖ÷ÒªµÄÒì³£
[ת]ÌÆÉ½µÏÈñÈí¼þ¹«Ë¾£ºhttp://www.tsp2c.cn/youshi.htm
JavaÌṩÁËÁ½ÀàÖ÷ÒªµÄÒì³£:runtime exceptionºÍchecked exception¡£ËùÓеÄchecked exceptionÊÇ´Ójava.lang.ExceptionÀàÑÜÉú³öÀ´µÄ£¬¶øruntime exceptionÔòÊÇ´Ójava.lang.RuntimeException»òjava.lang.ErrorÀàÑÜÉú³öÀ´µÄ¡£
¡¡¡¡ ËüÃǵIJ»Í¬Ö®´¦±íÏÖÔÚÁ½·½Ãæ:»úÖÆÉϺÍÂß¼ÉÏ¡£
¡¡¡¡ Ò»¡¢»úÖÆÉÏ
¡¡¡¡ ËüÃÇÔÚ»úÖÆÉϵIJ»Í¬±íÏÖÔÚÁ½µã:1.ÈçºÎ¶¨Òå·½·¨;2. ÈçºÎ´¦ÀíÅ׳öµÄÒì³£¡£Çë¿´ÏÂÃæCheckedExceptionµÄ¶¨Òå:
¡¡¡¡ public class CheckedException extends Exception {
¡¡¡¡ public CheckedException() {}
¡¡¡¡ public CheckedException( String message ){
¡¡¡¡ super( message );
¡¡¡¡ }
¡¡¡¡ }
¡¡¡¡ ÒÔ¼°Ò»¸öʹÓÃexceptionµÄÀý×Ó:
¡¡¡¡ public class ExceptionalClass{
¡¡¡¡ public void method1() throws CheckedException {
¡¡¡¡¡¡ // ... throw new CheckedException( ¡°...³ö´íÁË¡° );
¡¡¡¡ }
¡¡¡¡ public void method2( String arg ) {
¡¡¡¡¡¡ if( arg == null )
¡¡¡¡¡¡ {
¡¡¡¡¡¡¡¡ throw new NullPointerException( ¡°method2µÄ²ÎÊýargÊÇnull!¡± );
¡¡¡¡¡¡ }
¡¡¡¡ }
¡¡¡¡ public void method3() throws CheckedException{
¡¡¡¡¡¡ method1();
¡¡¡¡ }¡¡¡¡ }¡¡¡¡Äã¿ÉÄÜÒѾעÒâµ½ÁË£¬Á½¸ö·½·¨method1()ºÍmethod2()¶¼»áÅ׳öexception£¬¿ÉÊÇÖ»ÓÐmethod1()×öÁËÉùÃ÷¡£ÁíÍ⣬ method3()±¾Éí²¢²»»áÅ׳öexception£¬¿ÉÊÇËüÈ´ÉùÃ÷»áÅ׳öCheckedException¡£ÔÚÏòÄã½âÊÍ֮ǰ£¬ÈÃÎÒÃÇÏÈÀ´¿´¿´Õâ¸öÀàµÄ main()·½·¨:
Ïà¹ØÎÊ´ð£º
²»ÖªµÀÊÇʲôÔÒò£¬ÎÒ¸ÃÈçºÎ´¦Àí£¬Çë´óϺÃÇÖ¸½ÌÁË£¬Ð¡µÜÔÚ´Ëл¹ý¡£¡£¡£¡£
´íÎóÐÅÏ¢ÈçÏ£º
The program being debugged was signaled while in a function called from GDB.
GDB has restored the context t ......
ÏÖÔÚ»¹ÓкܶàÈ˸㲻¶®PHPºÍJAVA¿ª·¢µÄÐͬOAµ½µ×ÓÐʲô²»Í¬£¬¶Ô×Ô¼ºµ½µ×ÓÐʲôӰÏ죬ÒÔÖÁÓÚ×ö³öÁË´íÎóµÄÑ¡Ôñ¶øêݺ¦ÎÞÇî¡£±ÊÕ߸ù¾ÝÁ½ÖÖ¼¼ÊõµÄÌØµãÖØÐÂÕûÀíÁËÒ»¸ö¶Ô±È£¬¸ø¹ØÐÄÐͬOA¼¼ÊõµÄ¶ÁÕß×ö¸ö²Î¿¼¡£
»ªÌ춯Á¦Ð ......
ÎÒÏÖÔÚÏëÓÃsshÕûºÏÀ´×öÒ»¸öÂÛ̳£¬µ«Êý¾Ý¿â·½Ãæ²»ÐУ¬ÎÒÖ÷Òª²»»áÉæ¼°Êý¾Ý¿â£¬²»ÖªµÀ·¢Ìû±í£¬ºÍ»ØÌû±íÒªÈçºÎÉè¼ÆºÍÇø·Ö¡£²»ÖªµÀËÓÐÒ»¸ö¼òµ¥µÄ˼·£¬À´Éè¼ÆÕâЩ±í¡£Ð»Ð»ÁË¡£
·¢ÌûºÍ»ØÌûÓÃͬһÕÅ±í ¡£·¢Ìû id user ......
¹¤×÷µØµã£ºÉϺ£ÕŽ
ѧÀúÒªÇ󣺴󱾻òÒÔÉÏ
רҵҪÇ󣺼ÆËã»úÏà¹Ø×¨Òµ
Ó¢ÓÊìÁ·£¨ÃÀ¹úÏîÄ¿£¬Ó¢Ó﹤×÷»·¾³£¬Ó¢ÓïÊDZØÐ룩
¼òÀúͶµÝ£ºwendy_qian@163.com
MSN£ºwendydzmm@hotmail.com
......