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

作者:韩宏志

定价:29.8元

印次:1-2

ISBN:9787302113416

出版日期:2005.08.01

印刷日期:2005.12.14

图书责编:王军

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书讲解了Java异常的原理及处理方法,系统地阐述了体系结构、设计、开发、测试和调试等主题,并讨论了如何构建健壮的系统,是编程人员、测试人员、项目经理和架构师的必备读物。 本书是一本外版书,由 (美) Stephen Stelting 著 韩宏志 译

前 言 “未被检测到的错误将可能被忽略。” ——引自一家领先计算公司的技术文档 “计算机科学的目标是构建能经得往时间考验的代码。” ——佚名 “在真的开始编程时我才发现,它比预想的难多了。忽然我意识到:我生命中的大多数时间都要花在查找自己程序的错误上了。” ——Maurice Wilkes 谁不希望自己一路顺风?谁不希望一夜间盖起高楼大厦,造出航天飞机? 但幻想代替不了现实。最现实的做法是未雨绸缪,防患于未然。举一个例子来说吧,即使出发前万里无云,远方的游子也应当备齐以下物品: ● 雨具 ● 风衣 ● 防晒霜 ● 水 ● 驱虫剂 ● 急救箱 ● 地图 ● 指南针 ● 登山绳 在特殊情况下,还要带上如下物品: ● 应急灯 ● 狗拉雪橇 ● 氧气设备 编程与旅行何其相似!与上面的旅行者一样,开发人员在面对程序时也应抛弃不切实际的幻想,客观准确地判断各种潜在问题。 在制定异常处理策略时,应随机应变地解决各类问题:有时忽略异常,而通常则“处理”或“抛出”异常。另外,必须制定一个甚至多个规划。 本书目标 我长年从事Java教学,在教学过程中,我发现学生们缺少一本有关Java异常处理的优秀书籍。由于缺乏正确的理论指导,Java开发人员也各自在黑暗中摸索。 但Java异常是一个重要的课题。对错误的处理方式决定着程序的...

目录
荐语
查看详情 查看详情
目    录

第Ⅰ部分   入 门 篇

第1章  异常概述 1

1.1  简介 1

1.2  异常概念 3

1.3  异常类层次结构 4

1.4  异常的处理或声明选项 5

1.4.1  处理异常:try、catch和finally 5

1.4.2  try-catch-finally的规则 6

1.4.3  声明异常 7

1.4.4  声明异常的规则 7

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

1.6  异常的API 8

1.7  小结 10

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

2.1  简介 11

2.2  选择处理或声明 11

2.3  标准异常处理选项 12

2.3.1  记录异常和相关信息 12

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

2.3.3  使用默认或替换数据值 15

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

2.3.5  将异常转化为其他形式 16

2.3.6  忽略问题 17

2.3.7  重试操作 17

2.3.8  采用替换或恢复操作 18

2.3.9  使系统作好停止准备 18

2.4  异常处理注意事项 18

2.5  处理异常时提倡的事项 18

2.5.1  尽可能地处理异常 19

2.5.2  具体问题具体解决 19

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

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

2.6  处理异常时忌讳的事项 19

2.6.1  一般不要忽略异常 19

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

2.6.3  一般... 查看详情

查看详情