JavaÒì³£´¦Àí×ܽá
תÖÁ£ºhttp://sllereak.blog.163.com/blog
--Òì³£
*Òì³£ÊÇjavaÌṩµÄ´¦Àí³ÌÐòÖÐÔËÐÐʱ´íÎóµÄÒ»ÖÖ»úÖÆ
*java³ÌÐòÔÚÖ´Ðйý³ÌÖÐÈç¹û³öÏÖÒì³££¬»áÉú³ÉÒ»¸öÒì³£ÀàʵÀý£¬¸ÃʵÀý·â×°ÁËÒì³£µÄÐÅÏ¢½»¸øjavaÔËÐÐʱϵͳ£¬ÕâÒ»¹ý³Ì½ÐÅ׳öÒì³£
*µ±Òì³£Å׳öʱÈç¹ûûÓⶻñÄÇôjavaÔËÐÐʱĬÈϵĴ¦Àí·½Ê½Êǽ«Òì³£ÐÅÏ¢´òÓ¡µ½¿ØÖÆ̨
*ËùÒÔÒ»°ãÇé¿öÏÂÐèÒªÔÚÒì³£±»Å׸øÔËÐÐʱϵͳ֮ǰ½«Æ䲶»ñ
--Òì³£Ìåϵ½á¹¹
--Error£¨ÏµÍ³µÄÄÚ²¿´íÎóÊdzÌÐòÔ±ÎÞ·¨¿ØÖƵĴíÎó£¬ÐéÄâ»ú´íÎó£©
Object--Throwable-- --£¨Ò»°ãµÄException±ØÐëÒªÏÔʾµÄ²¶»ñ£©
--Exception-- £¨³ÌÐòÔ±¿ÉÒÔ¿ØÖƵĴíÎó£©
--RuntimeException£¨ÔËÐÐʱÒì³££¬²»ÐèÒªÏÔʾ²¶»ñ£©
*Ö»ÒªÊÇThrowableµÄʵÀý»òÕßËüµÄ×ÓÀàµÄʵÀý¶¼Äܱ»throws(·½·¨ÖÐ)£¬Ò²Äܱ»throw(´úÂë¿éÖÐ)
*ExceptionÎÒÄÜ´¦ÀíµÄ
*Errorϵͳ¶Ïµç£¬ÎÞ·¨´¦Àí
*RuntimeException--¾³£³öµÄ´íÎ󣨿ÉÒÔ´þËü¿ÉÒÔ²»´þËü£¬±ÈÈçһЩС´íÎó£©
*Ò»°ãÒì³£ÊÇÖ¸±È½ÏÖØ´óµÄ´íÎó£¨ÒªÇó±ØÐë´¦Àíºó²ÅÄܼÌÐøÔËÐУ©
--Ò»°ãÒì³£ºÍÔËÐÐʱÒì³£µÄÇø±ð
Ò»°ãÒì³£ÊDZàÒëÆ÷¿ÉÒÔ“¸ÐÖª”µÄÒì³££¬ËùÒÔ³ÌÐò±»ÒªÇó±ØÐ벶»ñ²¢´¦ÀíÕâЩÒì³££¬Ò»°ãÊDZȽÏÑÏÖصÄÒì³££¬²¢ÇÒJDKÖÐÉùÃ÷Å׳öµÄ·½·¨Å׳öµÄ¶¼ÊǸÃÀàÐ͵ÄÒì³££¬Ò²¾ÍÊDZØÐëÒªÒª²¶»ñµÄÒì³£
¶øÔËÐÐʱÒ쳣ʱÊdzÌÐò¾³£·¢ÉúµÄÒì³££¬²»ÊǺÜÑÏÖصÄÒì³££¬¿ÉÒÔ²¶»ñÒ²¿ÉÒÔ²»²¶»ñ£¬±àÒëÆ÷²»¸ÐÖªÕâÀàÒì³££¬Èç¹ûÕâÀàÒ쳣ȫÐèÒª´¦ÀíµÄ»°ÄdzÌÐòЧÂÊ»áÊܵ½Ò»¶¨µÃÓ°Ïì
ÎÒÕâÀïÓÃÊÇ·ñÑÏÖØÀ´Çø·ÖÁ½ÕßÖ»ÊÇÔÚ±àÒëÆ÷²ãÃæ×öÒ»¶¨µÄ·ÖÎö£¬Êµ¼ÊÉÏÈκÎÒì³£¶¼Òò¸Ã¿¼ÂÇ£¡Ð´½¡×³µã×Ü»á¼õÉÙÒ»¶¨µÃÎÊÌâ
Error±àÒëÆ÷Ò²²»»á×Ô¶¯¸ÐÖª
--printStackTrace()
*Ö»½«Òì³£µÄËùÓжÑÕ»ÐÅϢȫ²¿´òÓ¡£¬°üº¬Å׳öÒì³£µÄ·½·¨µÄλÖ㬵÷Óø÷½·¨µÄλÖã¬Õâ¾ÍÊǶÑÕ»ÐÅÏ¢
--getMessage()·½·¨¾ÍÊÇ·µ»Ø¹¹Ôì½øÈ¥µÄ×Ö·û´®ÐÅÏ¢
--
try{
...
}catch(Exception e){
...
}catch(At
Ïà¹ØÎĵµ£º
½ñÌìÏë¶ÁÈ¡srcϵÄÅäÖÃÎļþ£¬ÒÔǰһֱûÕÒµ½·½·¨£¬½ñÌìÑо¿ÁËÏÂÖÕÓÚOKÁË
System.out.println("path1:" + getClass().getResource("config.xml").getPath());
System.out.println("path2:" + getClass().getClassLoader().getResource("config.xml").getPath());
path1:/D:/DJ/workspace/.metadata ......
(Ò») ÓйؽéÉܶþ½øÖÆÊý¾ÝÔÚWSÖд«ËÍ,¿ÉÒÔÓÐÁ½ÖÖ·½Ê½:
1 °ÑÊý¾ÝÖ±½Ó×÷ΪxmlÎĵµÖÐijԪËصÄ×Ö½ÚÁ÷,×÷ΪXML½âÎöÆ÷Òª½âÎöµÄÒ»²¿·Ö,ºÜÃ÷ÏÔÕâÖÖ·½Ê½±È½ÏµÍЧ.
2 ¶þ½øÖÆÊý¾Ý×÷Ϊ¸½¼þ,×÷Ϊ´øÍâ(out of band)Êý¾ÝËæͬXML·¢ËÍ, Ìá¸ßÁËЧÂÊ.Ä¿Ç°ÕâÀà´¦ÀíÓм¸¸ö¹æ·¶:DIME(Ö±½Ó Internet ÏûÏ¢·â×°),Õâ¸öÊý¾Ý°ü×°¸ñʽ¼°Æä´¦Àí,Ö»Ó ......
1¡¢ ¶ÔÏóµÄ³õʼ»¯
(1) ·Ç¾²Ì¬¶ÔÏóµÄ³õʼ»¯
ÔÚ´´½¨¶ÔÏóʱ£¬¶ÔÏóËùÔÚÀàµÄËùÓÐÊý¾Ý³ÉÔ±»áÊ×ÏȽøÐгõʼ»¯¡£
»ù±¾ÀàÐÍ£ºintÐÍ£¬³õʼ»¯Îª0¡£
Èç¹ûΪ¶ÔÏó£ºÕâЩ¶ÔÏó»á°´Ë³Ðò³õʼ»¯¡£
¡ùÔÚËùÓÐÀà³ÉÔ±³õʼ»¯Íê³ÉÖ®ºó£¬²Åµ÷Óñ¾ÀàµÄ¹¹Ôì·½·¨´´½¨¶ÔÏó¡£
¹¹Ôì·½·¨µ ......
Àà×¢ÊÍ£¬¿ÉÒÔÖ±½ÓʹÓÃeclipseµÄcode style¹¦ÄÜ¡£
window-reference-java-code style-code templates-comments£¬Ñ¡ÖÐtype£¬È»ºóµã»÷¡¾edit¡¿°´Å¥£¬ÊäÈëÀà×¢ÊÍÐÅÏ¢£¬±£´æ¡£
ÒÔºóÒªÌí¼Ó°æȨʱ£¬°´Ctrl+alt+J£¬¾Í¿ÉÒÔÁË¡£
/**
* @ ${file_name}
* ×÷ÓÃ
* ×¢ÒâÊÂÏî
* ×¢Ò⣺&nb ......