找到 34423 篇文章 适用于 编程

如何在 Java 中捕获除以零异常?

Swarali Sree
更新于 2020-02-20 06:50:45

1K+ 次查看

当您将一个数字除以零时,会抛出一个算术异常。示例实时演示public class DividedByZero {    public static void main(String args[]) {       int a, b;       try {          a = 0;          b = 54/a;          System.out.println("hello");       } catch (ArithmeticException e) {          System.out.println("您不能将数字除以零");       }    } }输出您不能将数字除以零

finally 块在 Java 中总是执行吗?

Sai Subramanyam
更新于 2019-07-30 22:30:20

329 次查看

finally 块位于 try 块或 catch 块之后。无论是否发生异常,finally 块中的代码始终都会执行。

在 Java 中,finally 块是否有一种情况不会执行?

Lakshmi Srinivas
更新于 2023-08-10 13:52:43

1K+ 次查看

与 Java 异常处理相关的问题在许多公司的面试和考试中都很常见。面试官可能会问的一个问题是,在 Java 中,finally 块是否有一种情况不会执行。我们将尝试以最简单的方式找到这个问题的答案。通常,finally 块旨在无论 try-catch 块中是否抛出或处理异常都执行。在 Java 中,finally 块是否有一种情况不会执行?在进入问题之前,有必要讨论... 阅读更多

throw 和 throws 关键字在 Java 中的区别是什么?

Sharon Christine
更新于 2020-02-20 06:39:20

333 次查看

throw 关键字用于显式地抛出异常。示例public class Test {    public static void main(String[] args) {       throw new NullPointerException();    } }异常线程“main”java.lang.NullPointerException 在 a6.dateAndTime.Test.main(Test.java:5)throws 关键字在 Java 中用于推迟已检查异常的处理。public class Test {    public static void main(String[] args)throws NullPointerException {       throw new NullPointerException();    } }

什么是 Java 中的 catch 块?

Swarali Sree
更新于 2020-02-25 10:42:48

304 次查看

catch 语句涉及声明您尝试捕获的异常类型。如果 try 块中发生异常,则检查 try 之后的 catch 块(或块)。如果发生的异常类型在 catch 块中列出,则异常将传递到 catch 块,就像参数传递到方法参数一样。示例import java.io.File; import java.io.FileInputStream; public class Test {    public static void main(String args[]) {       System.out.println("Hello");       try {          File file = new File("my_file");       ... 阅读更多

什么是 Java 中的 try 块?

Samual Sam
更新于 2020-02-25 10:44:22

469 次查看

try/catch 块放置在可能生成异常的代码周围。try/catch 块中的代码称为受保护代码,使用 try/catch 的语法如下所示 - 语法try {    // 受保护代码 } catch (ExceptionName e1) {    // 捕获块 }易于发生异常的代码放置在 try 块中。当 try 块内部引发异常时,JVM 会将异常详细信息存储在异常堆栈中,而不是终止程序,然后继续执行 catch 块。

什么是 Java 中的数字格式异常?

Sai Subramanyam
更新于 2019-07-30 22:30:20

158 次查看

当您将格式不正确的字符串变量转换为与其不兼容的整数(数字格式)时,就会发生此异常。示例public class Test { public static void main(String[] args) { int data = Integer.parseInt("hello"); } }输出异常线程“main”java.lang.NumberFormatException:对于输入字符串:“hello” 在 java.lang.NumberFormatException.forInputString(未知源) 在 java.lang.Integer.parseInt(未知源) 在 java.lang.Integer.parseInt(未知源) 在 a6.dateAndTime.Test.main(Test.java:5)

Java 中错误和异常的基类是什么?

Monica Mona
更新于 2020-02-25 12:25:55

2K+ 次查看

所有异常类都是 java.lang.Exception 类的子类型。Exception 类是 Throwable 类的子类。除了 Exception 类之外,还有一个名为 Error 的子类,它派生自 Throwable 类。

Java 中已检查异常和未检查异常的区别是什么?

karthikeya Boyini
更新于 2020-02-25 10:45:28

813 次查看

已检查异常是在编译时发生的异常,这些异常也称为编译时异常。在编译时不能简单地忽略这些异常;程序员应该注意(处理)这些异常。示例如果您在程序中使用 FileReader 类从文件读取数据,如果其构造函数中指定的文件不存在,则会发生 FileNotFoundException,编译器会提示程序员处理该异常。import java.io.File; import java.io.FileReader; public class FilenotFound_Demo {    public static void main(String args[]) {       File file = new File("E://file.txt");   ... 阅读更多

什么是 Java 中的未检查异常?

Sharon Christine
更新于 2020-06-16 12:45:47

2K+ 次查看

未检查异常是在执行时发生的异常。这些也称为运行时异常。其中包括编程错误,例如逻辑错误或 API 的不正确使用。运行时异常在编译时被忽略。如果您在程序中声明了一个大小为 5 的数组,并尝试调用该数组的第 6 个元素,则会发生 ArrayIndexOutOfBoundsException 异常。示例实时演示public class Unchecked_Demo {    public static void main(String args[]) {       int num[] = {1, 2, 3, 4};       System.out.println(num[5]);    } }输出异常线程“main”java.lang.ArrayIndexOutOfBoundsException:... 阅读更多

广告