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()·½·¨:
Ïà¹ØÎÊ´ð£º
ÏÖÔÚ»¹ÓкܶàÈ˸㲻¶®PHPºÍJAVA¿ª·¢µÄÐͬOAµ½µ×ÓÐʲô²»Í¬£¬¶Ô×Ô¼ºµ½µ×ÓÐʲôӰÏ죬ÒÔÖÁÓÚ×ö³öÁË´íÎóµÄÑ¡Ôñ¶øêݺ¦ÎÞÇî¡£±ÊÕ߸ù¾ÝÁ½ÖÖ¼¼ÊõµÄÌØµãÖØÐÂÕûÀíÁËÒ»¸ö¶Ô±È£¬¸ø¹ØÐÄÐͬOA¼¼ÊõµÄ¶ÁÕß×ö¸ö²Î¿¼¡£
»ªÌ춯Á¦Ð ......
ÎҵĿª·¢µÄƽ̨ÊÇMyeclipes6.0 + tomcat5.x + mysql
ÎÒËùÓеıàÂ뷽ʽ¶¼ÊÇÓõÄUTF-8
ÎÒÖ»ÓÃÁËStrtus¿ò¼Ü
ÔÚÒ»¸öformÖÐÈçÏÂÓõÄÊÇpostµÄÌá½»·½Ê½£º
<form class="form" action=&quo ......
1 public class BirthDate {
2 private int day;
3 private int month;
4 private int year;
5
6 public BirthDate (){}
7
8 public BirthDate (int d,int m,int y){
9 day = d;
......
²àÖØÓÚ»¥ÁªÍø¿ª·¢
JAVA¿ª·¢¹¤³Ìʦ
ְλÃèÊö£º
1¡¢°´USECASE½øÐÐÒµÎñÐèÇó·ÖÎöºÍÈí¼þ¸ÅÒªÉè¼Æ£»
2¡¢½øÐÐÈí¼þÏêϸÉè¼ÆºÍ±àÂëʵÏÖ£¬È·±£ÐÔÄÜ¡¢ÖÊÁ¿ºÍ°²È«£»
3¡¢Î¬»¤ºÍÉý¼¶ÏÖÓÐÈí¼þ²úÆ·£¬¿ìËÙ¶¨Î»² ......