2021
02-24
02-24
java自定义异常以及throw和throws关键字用法
java中内置了很多可能在编程时出现的大部分异常。除此之外,用户可以使用一个类继承Exception类即可继承自定义类异常。在程序中自定义类,大体上分为以下几个步骤:1、创建自定义异常类2、在方法中通过throw关键字抛出异常对象。3、如果在当前抛出异常的方法中处理异常,可以使用try-catch语句块捕捉并处理异常,否则在方法的声明处通过throws指明要抛出给方法调用者的异常,继续进行下一步操作。4、再出现异常的方法的调用者中捕...
继续阅读 >
代码实例:问题:为什么testRunntimeException()方法没有出现编译错误提示,而testCheckedException()方法却出现unhandleexception?分析:Excepiton分两类:checkedexception、runtimeexception;直接继承自Exception就是checkedexception,继承自RuntimeException就是runtime的exception。你可以简单地理解checkedexception就是要强制你去处理这个异常(不管你throws多少层,你终归要在某个地方catch它);而run...