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()·½·¨:
Ïà¹ØÎÊ´ð£º
ÎҵĿª·¢µÄƽ̨ÊÇMyeclipes6.0 + tomcat5.x + mysql
ÎÒËùÓеıàÂ뷽ʽ¶¼ÊÇÓõÄUTF-8
ÎÒÖ»ÓÃÁËStrtus¿ò¼Ü
ÔÚÒ»¸öformÖÐÈçÏÂÓõÄÊÇpostµÄÌá½»·½Ê½£º
<form class="form" action=&quo ......
ÎÒÏëʹÓÃLuceneµÄ´úÂ룬·¢ÏÖÒªimportÒ»ÅúÎļþ£º
============
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Document;
¡¡¡¡¡¡
===== ......
ÎÒ¸Õ×öjava.Óкܶà¸ÅÄîÐԵĶ«Î÷²»ÊǺÜÇå³þ¡£²»ÒªÐ¦ÎÒ°¡¡£
ÕâÁ½ÌìÓиö¹«Ë¾ËµÏȸøÎÒ¸ö¶«Î÷×ö×ö¡£ÒªÇóÊÇÕâÑùµÄ
¡¾Ð´Ò»·ÝÐèÇó˵Ã÷£¬¼òµ¥µÄÉè¼ÆËµÃ÷£¬²¢ÇÒ×öÒ»¸ö¼òµ¥µÄ¹¦ÄÜÄ£¿é³öÀ´¡£¡¿
ÐèÇó˵Ã÷ºÍÉè¼ÆËµÃ÷ÎÒÖªµ ......