try{ }catch{Exception e}{ }如何使用这个语法?我知道这个语法是代码异常处理的,但在JAVA中如何发现代码异常?是如何使用呢?希望能仔细讲解下。。像下面代码,try{} catch{Exception e}{} 是什么意思?try { name=dis.readUTF(); age=dis.readInt(); maths=dis.readFloat(); english=dis.readFloat(); physical=dis.readFloat(); chinese=dis.readFloat(); } catch(Exception e){}
try{
//代码区
}catch(Exception e){
//异常处理
}
try语句:
try语句用大括号{}指定了一段代码,该段代码可能会抛弃一个或多个例外。
catch语句:
catch语句的参数类似于方法的声明,包括一个例外类型和一个例外对象。例外类型必须为Throwable类的子类,它指明了catch语句所处理的例外类型,例外对象则由运行时系统在try所指定的代码块中生成并被捕获,大括号中包含对象的处理,其中可以调用对象的方法。
catch语句可以有多个,分别处理不同类的例外。Java运行时系统从上到下分别对每个catch语句处理的例外类型进行检测,直到找到类型相匹配的catch语句为止。这里,类型匹配指catch所处理的例外类型与生成的例外对象的类型完全一致或者是它的父类,因此,catch语句的排列顺序应该是从特殊到一般。
也可以用一个catch语句处理多个例外类型,这时它的例外类型参数应该是这多个例外类型的父类,程序设计中要根据具体的情况来选择catch语句的例外处理类型。