$BNc30(B

Revised: Apr./27th/2004: Since: Jan./1st/2002

$BNc30$O%*%V%8%'%/%H$H$7$F07$o$l$^$9!#Nc30$,H/@8$9$k$H!"$=$N$J$j$^$;$s!#(B

$BA4$F$NNc30%*%V%8%'%/%H$N%/%i%97?$O!"(BThrowable $B%/%i%9$r%9!<%Q!<%/%i%9$K;}$A$^$9!#$=$N7Q>53,AX$K=>$C$F!";0$D$N

  1. Error...$BCWL?E*$J%(%i!
  2. RuntimeException...$B@5>o$J(B Java $B%W%m%0%i%`$G$OH/@8$7$J$$Nc30!#Nc30=hM}$OG$0U!#(B
  3. Exception....$B@5>o$J(B Java $B%W%m%0%i%`$G$"$C$F$b!"4D6-$K$h$C$F$OH/@8$9$k2DG=@-$,$"$k!#Nc30=hM}$OI,?\!#(B
java.lang.Object
  |
  +--java.lang.Throwable
       |
       +--java.lang.Error                  <- $BNc30=hM}IT2DG=!#(B
       |
       +--java.lang.Exception              <- $BNc30=hM}2DG=!#I,?\!#(B
            |
            +--java.lang.RuntimeException  <- $BNc30=hM}2DG=!#G$0U!#(B

$BNc30%/%i%9(B

Error

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Error

$B$3$N%/%i%9$r%9!<%Q!<%/%i%9$H$7$FGI@8$9$k7ONs$NNc30$O!"CWL?E*$J%(%i!<$G$9!#%"%W%j%1!<%7%g%sB&$G=hM}$G$-$J$$(B JavaVM $B$G8!=P$5$l$k$h$&$J%(%i!<$G$9!#6qBNE*$K$O!"%a%b%jITB-!"(BAWT$B%(%i!

Java $B%W%m%0%i%`$GNc30=hM}$7$h$&$K$b!"%W%m%0%i%`$N

RuntimeException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.RuntimeException

Exception $B%/%i%9$+$iGI@8$7$F$$$^$9!#:#$^$G$K3X=,$7$?HO0O$G$O!"

$B$3$N%/%i%9$N7ONs$KF~$kNc30$O!"@5>o$J%W%m%0%i%`$G$OH/@8$7$J$$$O$:$N$b$N$G$"$j!"Nc30=hM}$N%m%8%C%/$rAH$_9~$`$3$H$OI,?\$G$O$"$j$^$;$s!#(B

RuntimeException $B$r7Q>5$7$?!"Nc30=hM}$,I,?\$G$J$$Nc30$r!"Hs8!::Nc30(B(unchecked exceptions classes)$B$H8F$S$^$9!#(B

$B%<%m=|;;$J$I$GH/@8$9$k;;=QNc30(B ArithmeticException$B!"IT@5$J0z?t!"$^$?$OITE,@Z$J0z?t$r%a%=%C%I$KEO$7$?$3$H$r<($9$?$a$K%9%m!<$9$k(B IllegalArgumentException$B!"(Bnull $B$,BeF~$5$l$?;2>H$r;H$*$&$H$9$k$HH/@8$9$k(B NullPointerException$B!"IT@5$J%$%s%G%C%/%9$r;H$C$FG[Ns$,%"%/%;%9$5$l$?$3$H$r<($9(B ArrayIndexOutOfBoundsException $B$J$I$,BeI=E*$G$9!#(B

Exception

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception

RuntimeException $B%/%i%90J30$N(B Exception $B%/%i%9$+$iGI@8$9$kNc30$O!"%m%8%C%/$G2sHr$9$k$3$H$,Fq$7$$$b$N$G$9!#6qBNE*$K$O!"F~=PNO0[>o!"%U%!%$%k$,8+$D$+$i$J$$!"%/%i%9!?%a%=%C%I$,8+$D$+$i$J$$$J$I$KBP1~$9$kNc30$N%9!<%Q!<%/%i%9$G$9!#(B

$B$3$N%/%i%9$N7ONs$K4^$^$l$kNc30$,H/@8$7$=$&$J=hM}$K$D$$$F$O!"(B try{}catch(){} $B%V%m%C%/$rMQ$$$?Nc30=hM}$,I,?\$G$9!#$3$l$,$J$$>l9g$O!"%3%s%Q%$%k%(%i!<$K$J$j$^$9!#(B

$B$3$N%1!<%9$NNc30=hM}$NBeI=$,!"(B java.io $B%Q%C%1!<%8(B$B$K4^$^$l$k%/%i%9$N%a%=%C%I$G8+$i$l$^$9!#(B

RuntimeException $B0J30$N(B Exception $B$r7Q>5$7$?!"Nc30=hM}$,I,?\$G$"$kNc30$r!"8!::Nc30(B(checked exceptions classes)$B$H8F$S$^$9!#(B

$B%/%i%9$rJ8;zNs$G;2>H$7$F8F$S=P$=$&$H$9$k>l9g$K!"BP1~$9$k%/%i%9$,B8:_$7$J$$>l9g$r7|G0$9$k(B ClassNotFoundException$B!"(BJVM $B30It$X$NF~=PNO;~$K%G%P%$%9!?%U%!%$%k$,MxMQ2DG=$G$J$$>l9g$r7|G0$9$k3FIOException$B!"%G!<%?%Y!<%9$KBP$9$k(B SQL $B%(%i!<$d%3%M%/%7%g%s<:GT$r7|G0$9$k(B IOException$B!"%9%l%C%I$N3d$j9~$_$r7|G0$9$k(B InterruptedException $B$J$I$N$[$+!"%3%"%Q%C%1!<%8$G$O$5$^$6$^$J8!::Nc30$,;H$o$l$F$$$^$9!#(B



Copyright © 2001-2004 SUGAI, Manabu. All Rights Reserved.
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送