Java学习43:Java的异常
从这一章开始,我们学习Java的另一个重要知识,Java里面的异常,以及如何捕获,打印。 首先关闭当前项目,左上角点击file,close project,然后创建一个新的项目,名字叫做SixthDemo。然后创建Java的包,名为com.sixth.error,然后创建一个Java文件,名为Demo01.java 在计算机程序运行的过程中,总是会出现各种各样的错误。 有一些错误是用户造成的,比如,希望输入一个int类型的年龄,但是用户输入的是abc: // 假设用户输入了abc: String s = "abc"; int n = Integer.parseInt(s); // NumberFormatException! 程序想要读取某个文件的内容,但是用户已经把它删除了: // 用户删除了该文件: String t = readFile("C:\\abc.txt"); // FileNotFoundException! 还有一些错误是凭缘分碰到的,而且永远无法避免。例如: 网络断开,连接不到服务器 内存耗尽,程序崩溃 用户点“打印”,但是你没有外接打印机 … 所以,一个健壮的程序必须处理各种各样的错误。 所谓错误,就是程序调用某个函数的时候,如果失败了,就表示出错。 调用方如何获知调用失败的信息?有两种方法: 方法一:约定返回错误码。 例如,处理一个文件,如果返回0,表示成功