Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JavaÁ½ÖÖÒ쳣ģʽ

JavaÀïÓиöºÜÖØÒªµÄÌØÉ«ÊÇException £¬Ò²¾ÍÊÇ˵ÔÊÐí³ÌÐò²úÉúÀýÍâ×´¿ö¡£¶øÔÚѧJava µÄʱºò£¬ÎÒÃÇÒ²Ö»ÖªµÀException µÄд·¨£¬È´Î´±ØÕæÄÜÁ˽ⲻͬÖÖÀàµÄException µÄÇø±ð¡£
Ê×ÏÈ£¬ÄúÓ¦¸ÃÖªµÀµÄÊÇJava ÌṩÁËÁ½ÖÖException µÄģʽ£¬Ò»ÖÖÊÇÖ´ÐеÄʱºòËù²úÉúµÄException (Runtime Exception)£¬ÁíÍâÒ»ÖÖÔòÊÇÊÜ¿ØÖƵÄException (Checked Exception)¡£
ËùÓеÄChecked Exception ¾ù´Ójava.lang.Exception ¼Ì³Ð¶øÀ´£¬¶øRuntime Exception Ôò¼Ì³Ðjava.lang.RuntimeException »òjava.lang.Error (ʵ¼ÊÉÏjava.lang.RuntimeException µÄÉÏÒ»²ãÒ²ÊÇjava.lang.Exception)¡£
µ±ÎÒÃÇ׫д³ÌÐòµÄʱºò£¬ÎÒÃǺܿÉÄÜ»á¶ÔÑ¡ÔñijÖÖÐÎʽµÄException ¸Ðµ½À§ÈÅ£¬µ½µ×ÎÒÓ¦¸ÃÑ¡ÔñRuntime Exception »¹ÊÇChecked Exception £¿
Æäʵ£¬ÔÚÔË×÷ÉÏ£¬ÎÒÃÇ¿ÉÒÔͨ¹ýClass µÄMethod ÈçºÎ²úÉúij¸öExceptionÒÔ¼°Ä³¸ö³ÌÐòÈçºÎ´¦ÀíÕâ¸ö±»²úÉúÀ´µÄException À´Á˽âËüÃÇÖ®¼äµÄ²îÒì¡£
Ê×ÏÈÎÒÃÇÏȽ¨Á¢Ò»¸öException
public class CException extends Exception
{
public CException() {}
public CException(String message)
{
super(message);
}
}
È»ºóÎÒÃÇ׫дһ¸ö¿ÉÄܲúÉú CException µÄ Class
public class testException
{
public void method1() throws CException
{
throw new CException("Test Exception");
}
public void method2(String msg)
{
if(msg == null)
{
throw new NullPointerException("Message is null");
}
}
public void method3() throws CException
{
method1();
}
// ÒÔÏÂÊ¡ÂÔ
// ...
}
ÔÚÕâÈý¸ömethod ÖУ¬ÎÒÃÇ¿´µ½ÁËmethod1 ºÍmethod2 µÄ³ÌÐòÂëÄÚ¶¼»á²úÉúException£¬µ«method3 µÄ³ÌÐòÂëÖÐ(´óÀ¨ºÅÄÚ)£¬²¢Ã»²úÉúException£¬µ«ÔÚmethod3 µÄ¶¨ÒåÖУ¬°µÊ¾ÁËÕâ¸ömethod ¿ÉÄܲúÉúCException¡£ ºô½Ðmethod1() µÄ³ÌÐò£¬±ØÐ뽫method1() °üº¬ÔÚtry Óëcatch ÖУ¬È磺
public class runtest
{
// ....
public static void main(String argv[])
{
testException te = new testException();
try
{
te.method1();
}
catch(CException ce)
{
// ....
}
}
// ...
}
ËäÈ»°üº¬ÔÚtry Óëcatch ÖУ¬²¢²»±íʾ


Ïà¹ØÎĵµ£º

javaÓïÑÔÔÚ»¥ÁªÍøÊ±´ú»ñµÃ¾Þ´ó³É¹¦

1995Ä꣬ÃÀ¹úSun Microsystems¹«Ë¾ÕýʽÏòITÒµ½çÍÆ³öÁËjavaÓïÑÔ£¬¸ÃÓïÑÔ¾ßÓа²È«¡¢¿çƽ̨¡¢ÃæÏò¶ÔÏó¡¢¼òµ¥¡¢ÊÊÓÃÓÚÍøÂçµÈÏÔÖøÌØµã£¬µ±Ê±ÒÔwebΪÖ÷ÒªÐÎʽµÄ»¥ÁªÍøÕýÔÚѸÃÍ·¢Õ¹£¬javaÓïÑԵijöÏÖѸËÙÒýÆðËùÓгÌÐòÔ±ºÍÈí¼þ¹«Ë¾µÄ¼«´ó¹Ø×¢£¬³ÌÐòÔ±ÃǷ׷׳¢ÊÔÓÃjavaÓïÑÔ±àÐ´ÍøÂçÓ¦ÓóÌÐò£¬²¢ÀûÓÃÍøÂç°Ñ³ÌÐò·¢²¼µ½ÊÀ½ç¸÷µØ½øÐÐÔËÐС ......

javaÐéÄâ»ú

javaÐéÄâ»ú
¡¡¡¡µ«ÊÇ£¬javaÐéÄâ»úµÄ½¨Á¢ÐèÒªÕë¶Ô²»Í¬µÄÈíÓ²¼þƽ̨×öרÃŵÄʵÏÖ£¬¼ÈÒª¿¼ÂÇ´¦ÀíÆ÷µÄÐͺţ¬Ò²Òª¿¼ÂDzÙ×÷ϵͳµÄÖÖÀà¡£ÈçÏÂͼËùʾ£¬Ä¿Ç°ÔÚSPARC½á¹¹¡¢X86½á¹¹¡¢MIPSºÍPPCµÈǶÈëʽ´¦ÀíоƬÉÏ¡¢ÔÚUNIX¡¢Linux¡¢windowsºÍ²¿·Öʵʱ²Ù×÷ϵͳÉ϶¼ÓÐjavaÐéÄâ»úµÄʵÏÖ¡£ ......

JavaÂÛ̳ÊÕ¼¯

×îÇ¿ÁÒÍÆ¼ö£­ÎÒµÄjavaÊղؼУ¨ÄÚÓйúÄÚ×îºÃµÄjavaÂÛ̳£©
www.chinajavaworld.com -ÂÛ̳È˺ܶ࣬¸ßÊÖÒ²¶à£¬²»¹ýºÃÏñ¶¼ÔÚDZˮ  
www.cn-java.com -Ò²ºÜ²»´í£¬ÎÄÕºܺ㬵«ÊǾÍÊÇÉÌÒµÐÔŨÁ˵㡣  
www.chinaitlab.com-·Ç³£ÓÐϵͳÐÔ£¬¶øÇÒÍÆ³öµÄjavaÔ¶³Ì½ÌÓýÊÇÖйú×îÈ«ÃæµÄscjpÔ¶³Ì½ÌÓý¡£ www.huihoo. ......

ת javaÉú³ÉexeÎļþ

ת javaÉú³ÉexeÎļþ
ÎÄÕ·ÖÀà:Java±à³Ì
¶ÔÓÚ×÷Java×ÀÃæÓ¦ÓÃÀ´Ëµ£¬±È½Ï·³È˵ľÍÊǰ²×°²¿ÊðÎÊÌ⣬¿Í»§¶ËÊÇ·ñ°²×°ÓÐjre¡¢jre°æ±¾ÎÊÌâ¡¢jreÈ¥ÄÄÏÂÔØ¡¢ÈçºÎÓÃjreÆô¶¯ÄãµÄJavaÓ¦Ó㿲»ÒªËµ¸Õ½Ó´¥µçÄÔµÄÈË£¬¾ÍËãÊDZȽÏÊìϤµçÄÔ£¬Èç¹ûûÓнӴ¥¹ýJava,Ãæ¶ÔÒ»¸öJavaÓ¦Óã¬ÈçºÎÔÚWindowsÏÂÆô¶¯Ëü£¬¹À¼Æ¶¼»áÕÛÌÚ°ëÌì¡£Èç¹û²»ÊÇÒòΪÕ⸠......

JavaÖжÑÄÚ´æÓëÕ»ÄÚ´æ·ÖÅädzÎö

×÷Õß: ØýÃû, ¡¡³ö´¦:ITר¼ÒÍø,¡¡ÔðÈα༭: лåûåû,¡¡2010-05-10 13:00
Java °ÑÄÚ´æ»®·Ö³ÉÁ½ÖÖ£ºÒ»ÖÖÊÇÕ»Äڴ棬ÁíÒ»ÖÖÊǶÑÄÚ´æ¡£ÔÚº¯ÊýÖж¨ÒåµÄһЩ»ù±¾ÀàÐ͵ıäÁ¿ºÍ¶ÔÏóµÄÒýÓñäÁ¿¶¼ÊÇÔÚº¯ÊýµÄÕ»ÄÚ´æÖзÖÅ䣬µ±ÔÚÒ»¶Î´úÂë¿é¶¨ÒåÒ»¸ö±äÁ¿Ê±£¬Java ¾ÍÔÚÕ»ÖÐΪÕâ¸ö±äÁ¿·ÖÅäÄÚ´æ¿Õ¼ä£¬µ±³¬¹ý±äÁ¿µÄ×÷ÓÃÓòºó£¬Java »á×Ô¶¯Êͷŵô ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ