Java的异常处理
在写代码的过程中难免会遇到一些异常。这些异常在程序员看来可能不是很难以理解,但是当我们的项目交给一些看不懂代码的人的时候,我们就希望那些异常我们能够转换为他们 能够看懂的语句。 Java中的异常体系: 其实在Java的异常中是有一个类在反应它的一些异常机制。而异常的跟类是Java.lang.Throwable,而其下有两个子类,分别是java.lang.Error和java.lang.Exception,而我们所要处理的就是第二个。 异常的处理: 我们处理异常用到的五个关键字:try,catch,finally,throw,throws。 throw用在方法内,后面接一个异常的对象,格式:throw new 异常类名(参数); 如:throw new NullPointerException(“数组不存在或者找不到”); 大概就是一个简单的'抛'原理,将我们发现的异常抛出来等待处理。 throws于throw看单词就能明白大概就是throw的一个集合。 而真实的throws运用于方法声明之上throws格式为:修饰符 返回值类型 方法名(参数)throws 异常对象类名1......; 可以接多个异常类名。用于表示当前方法不处理异常,而是提醒该方法的调用者来处理异常,和throw类似,他们都是通过抛出异常来等待之后的代码来处理。 try catch