辽宁建筑网,seo 网站两个ip,中国公共招聘网,怎么做展示型网站1.Error与Exception的区别#xff1a; 相同点#xff1a;Error#xff08;错误#xff09;和Exception#xff08;异常#xff09;都是Throwable类的子类 不同点#xff1a; 1.Error表示VM无法解决或恢复困难的严重问题#xff0c; 例如#xff1a;OutOfMemoryError 相同点Error错误和Exception异常都是Throwable类的子类 不同点 1.Error表示VM无法解决或恢复困难的严重问题 例如OutOfMemoryError内存不足和StackOverflowError堆栈溢出 Exception表示程序本身可以处理的异常 例如NullPointerException空指针异常和ArrayIndexOutOfBoundsException 数组下标越界异常。 2.Exception可以通过try-catch块来处理而Error通常无法处理 2.你所遇到的Exception或RuntimeException运行时异常有哪些例举出5条 Exception是指在程序运行期间可能会发生的执行异常需要将可能会出现相应问题的代码进行异常捕获并处理。 NullPointerException空指针异常当应用程序试图在需要对象的地方使用 null 时抛出该异常。ArrayIndexOutOfBoundsException数组下标越界异常当应用程序试图访问数组的无效索引时抛出该异常。ClassCastException类型转换异常当试图将对象强制转换为不是实例的子类时抛出该异常。ArithmeticException算数异常当出现异常的运算条件时抛出该异常例如除数为零。InputMismatchException输入类型不匹配异常当一个变量或者对象的类型与所期望的类型不匹配时会抛出类型不匹配异常。ClassNotFoundException类不能找到异常当应用程序试图根据字符串名称加载类时找不到与字符串名称对应的类的时候抛出该异常。IOException输入输出流异常当 Java IO 中出现问题时抛出该异常。FileNotFoundException文件不能找到异常当应用程序试图打开指定路径名表示的文件失败时抛出该异常。 其中前六个为运行时异常 常见的Error包括了解 Error是Java中的一种非受检异常通常表示代码运行时JVM出现问题。 OutOfMemoryError内存不足错误StackOverflowError栈溢出错误NoClassDefFoundError类定义错误UnsatisfiedLinkError本地方法库链接错误ExceptionInInitializerError静态初始化器错误AssertionError断言错误LinkageError链接错误。 这些错误通常表示JVM出现了无法恢复的问题因此应用程序不应该去处理此类错误。按照Java惯例我们是不应该实现任何新的Error子类的 3.Exception中的checked exception与unchecked exception区别or 编译时异常与运行时异常RuntimeException的区别 checked exception编译时异常是指在编译时就能被检测到的异常必须在代码中进行处理否则编译不通过。例如IOException、SQLException等。unchecked exception运行时异常是指在编译时无法被检测到的异常通常是由程序逻辑错误引起的例如NullPointerException、ArrayIndexOutOfBoundsException等。这些异常不需要在代码中进行处理但是如果不进行处理程序会在运行时抛出异常并终止。编译时不强制要求处理但一般都进行处理。 4.异常处理所遇到的关键字
http://t.csdnimg.cn/bQAPp