零碎的知识

来源:互联网 发布:怎样安装三菱编程软件 编辑:程序博客网 时间:2024/05/21 10:10
try 

//执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容 

//在这里会捕捉异常


catch 

//除非try里面执行代码发生了异常,否则这里的代码不会执行 

//这里写处理异常的代码


throw e(抛出问题系统处理,通常系统会直接退出程序):一般只在当你也搞不清异常是如何产生的,会不会产生,并且异常出现时不进行处理会导致比程序挂了更惨的事发生(比如数据一致性错误)的情况下,直接抛出,让程序完蛋了事。



finally 

//不管什么情况都会执行,包括try catch 里面用了return ,可以理解为只要执行了try或者catch,就一定会执行 finally 
0 0