Java中的异常处理机制用于处理程序中可能出现的错误或异常情况。它通过使用try-catch块来捕获和处理异常。try块包含可能抛出异常的代码,而catch块包含处理异常的代码。当try块中的代码抛出异常时,控制流将立即转到与该异常匹配的catch块进行处理。例如:
java
try {
// 可能会抛出异常的代码
int result = 10 / 0;
} catch (ArithmeticException e) {
// 处理异常的代码
System.out.println("发生算术异常:" + e.getMessage());
}
在这个例子中,由于在try块中执行了除以零的操作,将抛出一个ArithmeticException异常。catch块捕获了这个异常并打印了一条错误消息。