.2
trytry
try
trytry3catchtrycatchcatchtry/catch
try{;}catch({}catch({}nn;n)11;1)
catch
catch
/
catch
g132g
7.4
-DYD
g133g
publicclassExceptionExam3{publicstaticvoidmain(Stringargs[]){try{inti=args.length;System.out.println("i="+i);intj=5/i;intk[]={1,2,3};k[5]=0;}catch(ArithmeticExceptione){System.out.println(":"+e);}catch(ArrayIndexOutOfBoundsExceptione){System.out.println("Arrayindexoutofboundexception:"+e);}System.out.println("catch");}}
7.3
7.4
catch+4finally.catch
try/catchJavafinally
/
g133g
g134g
-DYDtry/catchfinally
try{;
try/catchtry/catch/finally
}catch({;}finally{
)
;}
try/catchtrycatch7.5finallyfinallyfinallytry
finally
publicclassExceptionExam4{publicstaticvoidmain(String[]args){try{int[]a=newint[3];a[3]=4;return;}catch(ArithmeticExceptione){System.out.println(""