try catch 如何正确使用

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

操作方法

  • 01

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

  • 02

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

  • 03

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

  • 04

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

  • 05

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

  • 06

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

  • 07

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

(0)

相关推荐

  • 多个授权文件共存的正确方法

    揭秘下授权文件的真正意义和使用方法 其原理是: iTunes授权时,需要连接Apple服务器进行验证,通过验证后,会将授权信息以加密文件的形式,存放在下述路径(注意:不同操作系统平台的路径,是不一样的 ...

  • 安卓游戏超凡蜘蛛侠正确的安装方法

    超凡蜘蛛侠下载安装好,总是可以进入开头动画,进去后点击进入游戏,然后就是黑屏震动退出,谷歌账户已经登录,背景数据开启,谷歌市场登录,wifi打开,还是不行,我看到好多朋友在下载了这个游戏不能正确的安装 ...

  • 都市赛车7数据包放哪正确安装路径

    都市赛车7游戏总共超过了1个G多 下载了这么久如果发现不能安装试玩 那岂不是气死了 下面就告诉大家都市赛车7的正确安装方法。 首先得下载好游戏主程序+数据包 安装方法1.安装主程序; 2.解压数据包, ...

  • itunes备份路径怎么更改 正确修改itunes备份文件路径方法图文详解

    我们都知道,iTunes是苹果官方提供的一款数字媒体播放应用程序,同时也是我们备份文件的主要工具,但问题来了,随着备份的内容不断增多,我们会发现C盘的剩余空间在不断减少,这是因为itunes的备份文件 ...

  • C盘剩余空间不断减少修改itunes备份文件路径的正确方法

    我们都知道,iTunes是苹果官方提供的一款数字媒体播放应用程序,同时也是我们备份文件的主要工具,但问题来了,随着备份的内容不断增多,我们会发现C盘的剩余空间在不断减少,这是因为itunes的备份文件 ...

  • Windows 8.1 SecureBoot未正确配置的解决方法

    在升级Windows 8.1后,进入桌面,桌面的右下角显示"SecureBoot未正确配置",如图: 更新Windows 8.1的补丁程序(KBKB2902864),右下角的水印即可消失。 Windo ...

  • Win7系统正确设置麦克风的方法

    也许以前你是xp系统的麦克风设置高手,只要是xp系统什么样的麦克风设置你都能解决。但是现在喜欢玩游戏的人大部分都换了win7系统。那么你以前掌握的xp麦克风设置只能当做参考了,如果你以前是麦克风设置高 ...

  • 无法复制 参数不正确,U盘无法复制文件的原因以及图文解决

    无法复制 参数不正确的问题多发于向U盘、手机等移动存储器中复制文件时或复制过程中,出现类似情况可能是以下原因造成的(几率越高,排名越靠前): 第一种:移动磁盘没有足够的空间,举个例子,假如需要向U盘复 ...

  • 笔记本电池的正确使用方法

    一、新买笔记本不需要激活,也不需要前三次的充电12小时深充深放,这主要是锂电池的原理和特性决定的。电池设计有电量保护,不可能将电量完全用完,当然也不可能过度充电。 二、笔记本电池的寿命受周围环境的影响 ...