java中try与多个catch⽤法_java中try+catch的⽤法
try就像⼀个⽹,把try{}⾥⾯的代码所抛出的异常都⽹住,然后把异常交给catch{}⾥⾯的代码去处理。最后执⾏finally之中的代码。⽆论try 中代码有没有异常,也⽆论catch是否将异常捕获到,finally中的代码都⼀定会被执⾏。
虽然 Java 执⾏时期系统所提供的预设处理器对除错很有⽤,你通常想要⾃⼰处理例外。这样做有两个优点:第⼀,它让你修正错误。第⼆,它可以避免程式⾃动终⽌。每当错误发⽣时,如果你的程式就停⽌⽽且列印出堆叠追踪,⼤多数的使⽤者都会感到很困惑。很幸运,你很容易就能避免这种情形。
要防备并且处理执⾏时期错误,只要将你要监视的程式码放在 try 区块⾥即可。在 try 区块之后紧接著在 catch ⼦句⾥指定你希望捕捉的例外型态
错误捕捉例⼦:
try
{
code; //将⾃⼰的代码放在其中;
} catch(e) //如果上⾯的代码有错误,这⾥就捕获
{
alert(e.number); //获得错误信息
}
例如:
import java.io.*;//调⽤io包
public class SimpleCharInOut
try catch的使用方法{
public static void main(String args[])
{
char ch=' ';//定义个字符ch初始为‘’
System.out.println(" Enter a character please");//在屏幕上输出E nter a character please
try {//你要监视的程式码放在 try 区块⾥即可。在 try 区块之后紧接