【技术实现步骤摘要】
本专利技术涉及软件异常处理领域,具体涉及一种基于Java的异常处理装置及其异 常处理方法。
技术介绍
近年来,随着软件系统规模的增大和复杂度的提高,软件质量的保证和提高也越 来越难。软件质量是软件的生命。高质量的软件必须具有一定的容错性以提高软件的可靠 性、健壮性,最大限度地降低异常造成的损失。如何提高软件的容错性是目前软件开发领域 亟待解决的问题。Java 具体的异常处理结构由 try." throw/throws." catch." finally 块来实现。 try块用来存放可能出现异常的java语句,throw/throws用来抛出这些出现的异常,catch 用来捕获发生的异常,并对异常进行处理,Finally块用来清除程序中未释放的资源。不管 理try块的代码如何返回,finally块都总是被执行。Java有两种异常处理机制,分别是声 明异常和捕获异常。XML (Extensible Markup Language,可扩展标记语言),是描述数据信息的一种标 准语言。它是从SGML(标准通用标记语言)发展而来的。XML本身是一套定义语义标记的 规则,通过 ...
【技术保护点】
一种基于Java的异常处理装置,包括日志记录器工厂,其特征在于,还包括异常处理框架接口、异常管理器、XML解析器、类反射器、异常处理器接口、异常处理模块、异常处理结果信息封装器、日志记录器接口和日志记录模块;其中,异常处理模块中包含有默认异常处理器,扩展包括i个异常处理器,日志记录模块中包含有默认日志记录器,扩展包括j个日志记录器,i、j为非负整数;异常处理框架接口接收上层应用程序中的异常对象,将异常对象传递给异常管理器;异常管理器接收传入的异常对象,读取默认的XML配置文件,调用XML解析器解析该XML配置文件,提取出与产生异常对应的异常处理器的名称,XML解析器将解析得 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:曾莉娜,余丹,周家杰,马世龙,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。