
错误
zjpp2580369
这个作者很懒,什么都没留下…
展开
-
Error与Exception
Error和Exception的区别: - Error类一般是指与虚拟机相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢出等。如java.lang.StackOverFlowError和Java.lang.OutOfMemoryError。对于这类错误,Java编译器不去检查他们。对于这类错误的导致的应用程序中断,仅靠程序本身无法恢复和预防,遇到这样的错误,建议让程序终止。 ...原创 2018-09-12 16:44:54 · 208 阅读 · 1 评论 -
throw和throws
throw与throws的比较:throw用于方法内部;throws用于方法声明上throw后跟异常对象;throws后跟异常类型throw后只能跟一个异常对象;throws后可以一次声明多种异常类型...原创 2018-09-12 21:53:55 · 226 阅读 · 0 评论 -
Java异常机制
Java的异常处理是通过5个关键字来实现的:try,catch,throw,throws,finallytry语句: 用大括号{}指定了一段代码。该段代码可能会抛弃一个或多个例外。catch语句: catch语句的参数类似于方法的声明,包括一个例外类型和一个例外对象。例外类型必须为Throwable类的子类,它指明了catch语句所处理的例外类型,例外对象则由运行时系统在try所指定的...原创 2018-09-12 22:27:26 · 150 阅读 · 0 评论 -
Throwable
Throwable:Java中所有异常和错误的父类。只有这个类的实例(或者子类的实例)可以被虚拟机抛出或者被java的throw关键字抛出。同样,只有其或其子类可以出现在catch子句里面。从Throwable直接派生出的异常类有Exception和Error。 Exception 和从它派生而来的所有异常都是应用程序能够catch到的,并且可以进行异常错误恢复处理的异常类型。 而Erro...原创 2018-09-13 09:51:51 · 739 阅读 · 0 评论