当前位置:常识百科馆>游戏数码>电脑>

try catch 如何正确使用

电脑 阅读(5.02K)

try catch是一套对应于异常处理的语句,其中try语句内用于编写有异常存在的语句,而catch语句内用于填写捕获到异常的类型以及对异常对象的处理方法,这里以Java语言为例,下面就来介绍一下try和catch的正确使用方式

try catch 如何正确使用

操作方法

(01)我们首先启动相应编程语言的IDE,这里以常用的Java IDE Eclipse为例,在一个创建好了的Java工程中,点击File-New-Class,即可新建一个普通类

try catch 如何正确使用 第2张

(02)在弹出来的“New Class”中,可以对欲添加的普通类的类名和实现的接口进行定义,注意要符合Java标识符的命名规则,可以就命名为“ExceptionTest”,可以选择勾选上主方法“public static void main(String[] args)”

try catch 如何正确使用 第3张

(03)点击“Finish”按钮后,可以看到我们已经创建了一个空白的普通的类,只包含了包名和类名,还包含了自动生成的主方法,可能会根据情况有所变化

try catch 如何正确使用 第4张

(04)首先添加try语句,可以使用会产生IO异常的InputStream,首先记得要先导入相应的包,然后创建包含文件名的字符串,再创建一个文件输入流的新对象,传入刚才的文件名

try catch 如何正确使用 第5张

(05)然后创建一个整型变量,用来存储下一个读取的字节,如果不是文件尾EOF=-1,就输出读取的字节,但是我们发现代码有一行红叉,因为没有相应的catch语句与之对应,所以会显示错误

try catch 如何正确使用 第6张

(06)这里加上catch语句,其中括号中应包括具体的异常类型,如果无法确定可以用Exception代替,然后在方法体中包含了对捕获到的异常对象进行处理,这里是打印出堆栈追踪的过程

try catch 如何正确使用 第7张

(07)点击运行按钮后,可以看到在正确的try和catch语句配对后,在目标文件不存在时成功输出了异常的错误信息,表明此时try和catch语句的使用是正确的

try catch 如何正确使用 第8张

特别提示

其他编程语言的try和catch语句的使用于Java类似,可以相互参考

可以再添加finally语句进行最终处理,无论是否捕获到异常都将进行执行