java语言

Java中finally的问题

时间:2025-05-30 19:27:54 java语言 我要投稿
  • 相关推荐

Java中finally的问题

  引导语:finally是终极的,那么Java中的finally又是怎样的呢,以下是百分网小编分享给大家的Java中finally的问题,欢迎阅读!

  一个比较绕的例子:

  try {

  try {

  try {

  String s = null;

  s.charAt(0);

  } catch(NullPointerException nu) {

  System.out.println(nu);

  int i = 0;

  int j = 10 / i;

  } finally {

  System.out.println("Finally");

  }

  } catch(ArithmeticException e) {

  System.out.println(e);

  throw new IOException();

  } finally {

  System.out.println("Finally 2");

  }

  } catch(IOException ioe) {

  System.out.println(ioe);

  try {

  return;

  } finally {

  System.out.println("After return");

  }

  }

  运行结果为:

  java.lang.NullPointerException

  Finally

  java.lang.ArithmeticException: / by zero

  Finally 2

  java.io.IOException

  After return

【Java中finally的问题】相关文章:

Java中Finally关键字06-30

讲解Java编程中finally语句的使用方法08-11

java基础之final、finally和finalize的区别08-17

Java中关于String类型的常见问题10-23

java编程中的一些共同的问题09-17

java中Cookie被禁用后Session追踪问题09-28

Java新手问题集锦10-17

常见的Java问题与解析10-21

常见的Java问题与解答08-15