[Java]Exception catch test code
754 ワード
テストコードjava.lang.ArrayIndexOutOfBoundsExceptionはcatchされていません.catchのExceptionがないとVMが停止します.AndroidRuntime: Caused by: java.lang.ArrayIndexOutOfBoundsException: length=20; index=30
int testexcepiton(int i) throws IOException{
Log.v(TAG, "testexcepiton i="+i);
if(i == 100){
throw new IOException("Haha here");
}
return 1;
}
try{
int []hh = new int[20];
hh[30] = 01;
Log.v(TAG, "hh[0]="+hh[0]);
testexcepiton(1);
}
catch(IOException e){
Log.v(TAG, "e="+e);
}
finally{
Log.v(TAG, "@@@finnaly in try");
}
Log.v(TAG, "@@@after try catch");