Robust Java 中文版——Java异常处理、测试与调试

Robust Java 中文版——Java异常处理、测试与调试
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2005-08
版次: 1
ISBN: 9787302113416
定价: 29.80
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 238页
字数: 403千字
12人买过
  • 处理异常涉及开发、设计和体系结构等方面的知识。本书共分3个部分。

      第Ⅰ部分介绍Java异常的产生机理和用法,介绍一些最佳实践,讲述各类异常处理使用的一般API和技术。

      第Ⅱ部分阐述可测试性设计,介绍故障模式分析,讨论常见API的异常及起因,分析J2EE体系结构和分布式API的异常模式。

      第Ⅲ部分讨论在软件开发周期执行异常和错误处理,分析软件体系结构、设计模式、测试和调试,列举成熟的设计模式,介绍处理策略对系统体系结构的影响,讲述如何构建健壮系统。 第Ⅰ部分 入 门 篇    

     第1章  异常概述    

      1.1  简介    

      1.2  异常概念    

      1.3  异常类层次结构    

      1.4  异常的处理或声明选项    

       1.4.1  处理异常:try、catch和finally    

       1.4.2  try-catch-finally的规则    

       1.4.3  声明异常    

       1.4.4  声明异常的规则    

      1.5  可检测异常和非检测异常    

      1.6  异常的API    

      1.7  小结    

     第2章  异常处理技术和实践    

      2.1  简介    

      2.2  选择处理或声明    

      2.3  标准异常处理选项    

       2.3.1  记录异常和相关信息    

       2.3.2  要求用户或应用程序输入信息    

       2.3.3  使用默认或替换数据值    

       2.3.4  将控制传给应用程序的其他部分    

       2.3.5  将异常转化为其他形式    

       2.3.6  忽略问题    

       2.3.7  重试操作    

       2.3.8  采用替换或恢复操作    

       2.3.9  使系统作好停止准备    

      2.4  异常处理注意事项    

      2.5  处理异常时提倡的事项    

       2.5.1  尽可能地处理异常    

       2.5.2  具体问题具体解决    

       2.5.3  记录可能影响应用程序运行的异常    

       2.5.4  根据情况将异常转换为业务上下文    

      2.6  处理异常时忌讳的事项    

       2.6.1  一般不要忽略异常    

       2.6.2  不要使用覆盖式异常处理块    

       2.6.3  一般不要将特定异常转换为更通用的异常   

       2.6.4  不要处理能够避免的异常    

     第3章  高级异常处理概念    

      3.1  简介    

      3.2  自定义异常    

       3.2.1  定义异常类    

       3.2.2  声明方法抛出自定义异常    

       3.2.3  找到故障点,新建异常并加上关键字throw    

      3.3  链表异常    

      3.4  异常的本地化和国际化    

       3.4.1  创建ResourceBundle子类来存储消息    

       3.4.2  为不同地区继承ResourceBundle类    

       3.4.3  创建覆盖getLocalizedMessage的自定义异常类并用ResourceBundle检索消息    

      3.5  子类    

      3.6  接口和抽象类的异常声明    

      3.7  异常栈跟踪    

      3.8  低级异常处理    

     第4章  异常和线程    

      4.1  简介    

      4.2  多线程系统中的异常    

      4.3  同步代码块中的异常    

      4.4  线程活动的异常风险    

      4.5  基于线程的通信的异常    

      4.6  死锁    

      4.7  取消线程    

     第5章  记录和断言    

      5.1  记录API    

       5.1.1  何时使用记录API    

       5.1.2  记录API简介    

       5.1.3  记录API详述    

       5.1.4  标准记录配置    

      5.2  断言    

       5.2.1  使用断言    

       5.2.2  在应用程序中使用断言    

    第Ⅱ部分  异常处理和设计

    ……

    第Ⅲ部分  有效使用异常、错误和处理 

    附录A  分析处理-声明的测试结果 

    附录B  JUnit简明指南 

    附录C  MyBuggyServlet——组件验证问题
  • 内容简介:
    处理异常涉及开发、设计和体系结构等方面的知识。本书共分3个部分。

      第Ⅰ部分介绍Java异常的产生机理和用法,介绍一些最佳实践,讲述各类异常处理使用的一般API和技术。

      第Ⅱ部分阐述可测试性设计,介绍故障模式分析,讨论常见API的异常及起因,分析J2EE体系结构和分布式API的异常模式。

      第Ⅲ部分讨论在软件开发周期执行异常和错误处理,分析软件体系结构、设计模式、测试和调试,列举成熟的设计模式,介绍处理策略对系统体系结构的影响,讲述如何构建健壮系统。
  • 目录:
    第Ⅰ部分 入 门 篇    

     第1章  异常概述    

      1.1  简介    

      1.2  异常概念    

      1.3  异常类层次结构    

      1.4  异常的处理或声明选项    

       1.4.1  处理异常:try、catch和finally    

       1.4.2  try-catch-finally的规则    

       1.4.3  声明异常    

       1.4.4  声明异常的规则    

      1.5  可检测异常和非检测异常    

      1.6  异常的API    

      1.7  小结    

     第2章  异常处理技术和实践    

      2.1  简介    

      2.2  选择处理或声明    

      2.3  标准异常处理选项    

       2.3.1  记录异常和相关信息    

       2.3.2  要求用户或应用程序输入信息    

       2.3.3  使用默认或替换数据值    

       2.3.4  将控制传给应用程序的其他部分    

       2.3.5  将异常转化为其他形式    

       2.3.6  忽略问题    

       2.3.7  重试操作    

       2.3.8  采用替换或恢复操作    

       2.3.9  使系统作好停止准备    

      2.4  异常处理注意事项    

      2.5  处理异常时提倡的事项    

       2.5.1  尽可能地处理异常    

       2.5.2  具体问题具体解决    

       2.5.3  记录可能影响应用程序运行的异常    

       2.5.4  根据情况将异常转换为业务上下文    

      2.6  处理异常时忌讳的事项    

       2.6.1  一般不要忽略异常    

       2.6.2  不要使用覆盖式异常处理块    

       2.6.3  一般不要将特定异常转换为更通用的异常   

       2.6.4  不要处理能够避免的异常    

     第3章  高级异常处理概念    

      3.1  简介    

      3.2  自定义异常    

       3.2.1  定义异常类    

       3.2.2  声明方法抛出自定义异常    

       3.2.3  找到故障点,新建异常并加上关键字throw    

      3.3  链表异常    

      3.4  异常的本地化和国际化    

       3.4.1  创建ResourceBundle子类来存储消息    

       3.4.2  为不同地区继承ResourceBundle类    

       3.4.3  创建覆盖getLocalizedMessage的自定义异常类并用ResourceBundle检索消息    

      3.5  子类    

      3.6  接口和抽象类的异常声明    

      3.7  异常栈跟踪    

      3.8  低级异常处理    

     第4章  异常和线程    

      4.1  简介    

      4.2  多线程系统中的异常    

      4.3  同步代码块中的异常    

      4.4  线程活动的异常风险    

      4.5  基于线程的通信的异常    

      4.6  死锁    

      4.7  取消线程    

     第5章  记录和断言    

      5.1  记录API    

       5.1.1  何时使用记录API    

       5.1.2  记录API简介    

       5.1.3  记录API详述    

       5.1.4  标准记录配置    

      5.2  断言    

       5.2.1  使用断言    

       5.2.2  在应用程序中使用断言    

    第Ⅱ部分  异常处理和设计

    ……

    第Ⅲ部分  有效使用异常、错误和处理 

    附录A  分析处理-声明的测试结果 

    附录B  JUnit简明指南 

    附录C  MyBuggyServlet——组件验证问题
查看详情
12
相关图书 / 更多
Robust Java 中文版——Java异常处理、测试与调试
Rohen人体标本解剖图谱(第9版)
[德]埃尔克·吕特延-德雷科尔 著;欧阳钧 译;[德]约翰内斯·罗恩;[日]横地千寻
Robust Java 中文版——Java异常处理、测试与调试
RocketMQ实战
丁威 梁勇
Robust Java 中文版——Java异常处理、测试与调试
Rootkit和Bootkit:现代恶意软件逆向分析和下一代威胁
[美]亚历克斯·马特罗索夫 (美)尤金·罗季奥诺夫 (美)谢尔盖·布拉图斯
Robust Java 中文版——Java异常处理、测试与调试
RobotFramework自动化测试精解
刘云 著
Robust Java 中文版——Java异常处理、测试与调试
RoyalMarsden癌症护理精要
Lisa Dougherty(英) 著;[英]Sara Lister、纪光伟、许平、刘垠良 译
Robust Java 中文版——Java异常处理、测试与调试
Rong聚法大:新闻宣传中的思政实践创新
李秀云
Robust Java 中文版——Java异常处理、测试与调试
Rock fracture mechanics: cracking visualization, analysis and applications(岩石断裂力学:断裂过程可视化、分析及应用)
潘鹏志
Robust Java 中文版——Java异常处理、测试与调试
Robust gain-scheduling estimation and control of electrified vehicles via LPV technique
张辉;王荣蓉;王俊敏
Robust Java 中文版——Java异常处理、测试与调试
RoboCup小型组足球机器人路径规划关键技术的理论与实践
杨莉;舒军
Robust Java 中文版——Java异常处理、测试与调试
RocketMQ技术内幕:RocketMQ架构设计与实现原理(第2版)
丁威;张登;周继锋
Robust Java 中文版——Java异常处理、测试与调试
Rossby 孤立波理论模型及演化机制分析
张瑞岗 著;陈利国;刘全生
Robust Java 中文版——Java异常处理、测试与调试
RocketMQ分布式消息中间件:核心原理与最佳实践
李伟 著