先看标准的例子:
Test.java
CustomerService.java
IllegalNameException.java
其实比较简单,只要把相关的类创建好就OK了,最关键是在异常处理类中继承Exception。
根据此,再写一个自定义异常,要求如果输入的数字大于100,则抛出异常:
Main_pro.java
Num_check.java
NumError.java
通过上面两个例子,再对比Python中的异常处理,最大的感想是:Python的真的要简洁好多!当然,这是因为在Java中,每一个方法都要写成一个类,而在Python中,不一定要使用面向对象的程序设计思想,因此可以简洁很多。
本文转自 xpleaf 51CTO博客,原文链接:http://blog.51cto.com/xpleaf/1704831,如需转载请自行联系原作者