A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© qxc1281 中级黑马   /  2015-6-30 17:52  /  142 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. public class Main {
  2.         public static void main(String[] args) {
  3.                 try {
  4.                         System.out.println("hello");
  5.                         System.exit(0);
  6.                 } catch (Exception e) {
  7.                         e.printStackTrace();
  8.                 } finally {
  9.                         System.out.println("word");
  10.                 }
  11.         }
  12. }
复制代码
为什么word不输出

2 个回复

倒序浏览
因为程序执行完第四行,就进入第五行System.exit(0); 了,直接退出了。所以不打印finally语句里面的东西。把System.exit(0)去掉就好了。
回复 使用道具 举报
因为在try里面执行到System.exit(0);就退出jvm机了,所以后面的代码根本就没有执行
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马