java基础-异常
来源:互联网 发布:网络连接中断 编辑:程序博客网 时间:2024/04/20 20:54
异常
指出了合理的应用程序想要捕获的条件
在java程序中针对可能会出现错误的代码块,将其放到监视区域内。 如果出现异常可以进行相应的处理。生活中,根据不同的异常进行相应的处理,而不会就此中断我们的生活
1. 程序中也是一样的,不同的异常。可以进行不同的处理。
2. 监视区域(try)中的错误类型需要提前的预计出。
3. Catch(异常类型 e)捕获异常类型或者异常类型的子类型
4. e.printStackTrace()输出异常信息
5. catch可以根据try中可能产生的异常数量生成多个
6. try中可能产生多个异常,但是catch只需要捕获exception便可以处理所有的产生异常(*:exception是所有异常的父类-里氏替换原则)。
7. finally:一定会执行的(try无论是否产生异常都会执行)
8. 如果方法有返回值,不要在finally写return
9. 排列catch 语句的顺序:先子类后父类 (*:exception对没有被catch捕获到的进行统一处理)
10. 只执行第一个与异常类型匹配的catch语句
11. try-catch-finally结构中try语句块是必须的,catch、finally语句块均可选,但两者至少出现之一
12. throws在声明方法上去抛出该方法可能会产生的异常([调用该方法的调用者必须处理该方法的异常])
throw
生成并抛出异常
位于方法体内部
抛出一个异常对象,且只能是一个
throws
声明方法内抛出了异常
可作为单独语句使用 必须跟在方法参数列表后面,不能单独使用
声明抛出异常类型,可以跟多个异常
13.throw 产生异常 throws 在方法上抛出异常 try-catch 处理异常
14.java中定义的常见的异常,在我们正式的项目开发过程中,业务逻辑的不同和复杂程度,会出现一些独特,奇葩的异常(例如:信息中包含非法字符,用户名密码错误)。需要去自定义异常。
- java基础 ---异常处理
- Java异常基础一
- Java异常基础二
- Java异常基础
- Java基础--异常
- java基础之异常
- java基础之异常
- java基础--异常机制
- Java基础_异常
- java基础:异常
- JAVA基础 之 异常
- java基础之 异常
- Java基础复习:异常
- java基础复习 异常
- java基础08 异常
- JAVA异常基础
- java基础<异常>
- Java基础:异常处理
- 技术积累,开篇
- 【jmeter-maven-plugin】三、高级配置之 -- 检测结果
- 高性能IO模型浅析
- django 新建一个用户表 替代系统中自带的user
- 【上云须知】全面了解阿里云能为你做什么
- java基础-异常
- hive sqoop常用命令
- 小白科普:分布式和集群
- There is insufficient memory for the Java Runtime Environment to continue.
- java_IO流之SequenceInputStream合并流的使用
- 基于ant、maven的构建工具Gradle
- Anyview数据结构-5
- 网络请求json解析IllegalStateException,
- Multivariable Calculus 总结(第二部分)