面向对象的异常处理之深入理解java异常处理机制
时间:2022-06-09
本文章向大家介绍面向对象的异常处理之深入理解java异常处理机制,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
什么是异常?
异常是对问题的描述,将问题的对象进行封装; 异常体系的特点:异常体系中的所有类以及建立的对象; 都具有可抛性,也就是说可以被throw和throws关键字所操作,只有异常体系具有该特点; throws定义在函数上,用于抛出异常类;throw定义在函数内,用于抛出异常对象,前者可以抛出多个,用逗号隔开。
代码与注释讲解:
1 /*自定义异常:
2 自定义类继承Exception或runtimeException
3 1.为了让自定义类具备可抛性;
4 2.让该类具备操作异常的共性方法;
5 当要自定异常信息时,可以使用父类已经定义好的功能。
6 将异常信息传递给父类的构造函数。
7 优点:
8 1.按照java的面向对象的思想,将程序中出现的特有问题进行封装;
9 2.将正常流程代码和问题处理代码相分离,方便阅读。
10 */
11 //如:
12 class NoValueException extends Exception{
13 NoValueException(String msg){
14 super(msg);
15 }
16 }
17 class NoValueExceptionT extends RuntimeException{
18 NoValueExceptionT(String msg){
19 super(msg);
20 }
21 }
22
23 }
- 完美世界战略投资多牛传媒,将联手打造泛娱乐媒体矩阵
- 数据恢复-SQL被注入攻击程序的应对策略
- MySQL数据库数据信息迁移
- NFS存储服务部署
- ssh服务、密钥登陆配置
- 本地yum仓库搭建及rpm软件包定制
- CentOS6.9-zabbix3.2启动失败原因及页面没有mysql选择项
- inotify软件部署及实时同步
- Linux下批量修改文件名方法
- Tomcat启动慢解决方法(本人CentOS7.4系统)
- Nginx软件部署配置过程
- iptables网络安全服务详细使用
- 未来哪个行业能赚钱,看百度、阿里、腾讯投资的企业你就知道了!
- Augmate公司应用分布式账本技术,将IOTA整合为物联网设备管理平台
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释