1.基本语法 try{ //可疑代码 //将异常生成对象的异常对象传递给catch }catch(异常){ //对异常进行处理 }finally{ }//可以没有finally 2.注意细节 1.如果发生异常,则异常发生后的代码不会执行,直接进入了catch块,因为发生异常后的代码不会运行,所以对于程序运行的正确性有很大的保障 2.如果异常没有发生,则顺序执行try的代码块,不会进入到catch 3.如果希望发不发生异常都进入到某段代码段 例如:关闭数据库的连接,则使用finally{}