iT邦幫忙

DAY 25
0

Java重點學習筆記系列 第 25

Java重點筆記 22:捕捉多種Exceptions

Try/catch跟Select/case類似可對多種不同的Exceptions進行捕捉。句法如下:

try
{
   //Protected code
}catch(ExceptionType1 e1)
{
   //Catch block
}catch(ExceptionType2 e2)
{
   //Catch block
}catch(ExceptionType3 e3)
{
   //Catch block
}

參考例子:

try
{
   file = new FileInputStream(fileName);
   x = (byte) file.read();
}catch(IOException i)
{
   i.printStackTrace();
   return -1;
}catch(FileNotFoundException f) //Not valid!
{
   f.printStackTrace();
   return -1;
}

上一篇
Java重點筆記 21:野生旳Exceptions捕獲
下一篇
Java重點筆記 23:Try/Catch的Finally
系列文
Java重點學習筆記30

尚未有邦友留言

立即登入留言