公司的tb是什么意思:为什么一定要在程序里使用try ... catch语句?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 09:19:43
为什么一定要在程序里使用try ... catch语句?
到底有什么用?
还有,经常捕捉错误里没有输出messagebox语句,可是一旦出错,总会弹出相关的窗口提示。这是怎么回事?

try ... catch 是java 等程序用的检查是否出现错误,出现了哪种错误,如果出现错误如何处理的语句。

别的程序语言也有类似的东西。例如动态分配内存,内存不够如何处理...

try ... catch 的目的是解决程序在出现错误时无法继续执行下去的问题。

try -- 意思是 “试一试”
catch -- 意思是 “抓”,抓一抓。

没有错,就抓不到错。有错才能抓到并处理。

有错也有可能没被抓到,这时机内“try ”形成的东西会送到输出"面板”-- 弹出相关的窗口提示。

用try是为了在程序出错了还能继续运行

这个是错误处理,防止程序在出现错误时候,程序无法继续执行下去.
除了用messagebox提示错误以外经常还用throw等语句来抛出错误.