栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

学习JAVA异常处理try catch

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习JAVA异常处理try catch

java编程的错误主要分三种 1. 语法错误(syntax error)       没有遵循语言的规则,出现语法格式上的错误,可被编译器发现 并易于纠正; 2. 逻辑错误(logic error)       即我们常说的“bug”,意指编写的代码在执行后没有得到预期结果       可利用一些调试技巧查找定位; 3. 运行时错误(runtime error)       在程序运行过程中,如果环境发现一个不可能执行的操作,就会 阻止程序的继续运行 那么其中针对于异常可以使用try catch。      在程序运行过程中出现的错误,称为异常。异常就是程序运行过 程中出现了不正常现象导致程序的中断。 1.首先我们需要捕捉异常

2.其次,拿到异常对象之后可以

String getMessage() ;// 获取异常描述信息 void printStackTrace() ;// 取得异常的堆栈信息 , 适合于程序调试阶段      之后可以选择再度抛出异常

3.对于捕捉到的异常就是所谓的try catch语句。语法结构如下

• 无异常发生,天下太平 • 发生了异常,而且捉到了 • 发生了异常,但没有捉到 • 发生了异常,而且捉到了,但又抛出了 • 在离开try之前,最后都要进finally 现阶段常用一般用于读取文件或内容出现较多。 注意在函数中需要抛出异常时,需要在函数头部声明异常。 针对于能抛出的异常 任何继承了Throwable类的对象。

给出常见的运行时异常。

java.lang. NullPointerException 空指针异常 :调用了未经初始化的对象或者是不 存在的对象 • java.lang. ClassCastException 数据类型转换异常 • java.lang. ClassNotFoundException 指定的类找不到 :类的名称和路径加载错误; 通常都是程序试图通过字符串来加载某个类时可能引发异常 • java.lang. NoSuchMethodException 方法不存在异常 • java.lang. NumberFormatException 字符串转换为数字异常 :字符型数据中包含 非数字型字符 • java.lang. IndexOutOfBoundsException 数组角标越界异常 ,常见于操作数组对象 时发生 • java.lang. IllegalArgumentException 方法传递参数错误 • java.lang. NoClassDefFoundException 未找到类定义错误
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/887987.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号