Java异常处理:应对意外情况的技巧
1. 计算机编程中的历史错误案例
在计算机编程的历史长河中,曾出现过许多因小错误导致严重后果的案例:
- 1945年9月9日,一只飞蛾飞进哈佛Mark II计算机的继电器中,造成故障,这成为有记录以来首个真正的计算机“bug”。
- 1957年4月19日,匹兹堡西屋电气公司数据处理中心的经理Herbert Bright收到一盒未标记的计算机穿孔卡片。他猜测这来自FORTRAN开发团队,在等待多年后,他在IBM 704上编译一个FORTRAN程序时,发现只是一个语句中少了一个逗号的错误,修正后程序正常运行。
- 1962年7月22日,美国第一艘飞向其他行星的航天器水手一号在发射四分钟后出现异常并被摧毁,原因是火箭速度公式中少了一个类似连字符的符号。同时,美国国家航空航天局(NASA)的轨道计算软件中存在将“DO 10 I=1,10”写成“DO 10 I=1.10”的错误,这将循环语句变成了赋值语句。
- 2000年1月1日,“千年虫问题”给现代世界带来了巨大的混乱。
2. Java异常处理的引入
假设你正在进行库存盘点,需要输入大灰尘箱的数量,并为每个箱子任意赋值3.25美元。以下是最初的库存处理代码:
import static java.lang.System.out;
import java.util.Scanner;
import java.text.NumberFormat;
public class InventoryA {
public static void main(String args[]) {
超级会员免费看
订阅专栏 解锁全文
508

被折叠的 条评论
为什么被折叠?



