黑马程序员技术交流社区

标题: 异常问题 [打印本页]

作者: Dark_Horse    时间: 2014-5-23 15:39
标题: 异常问题
处理异常时为什么没有catch语句块也可以,是不是可以没有catch语句块?但是我在写流相关类时没有catch语句块是不可以的,下面的代码是没有catch语句是可以运行的
  1. static String s="";
  2. public static String m2(){
  3.                 try{
  4.                         System.out.println("你好");
  5.                         return s = "a";
  6.                        
  7.                 }
  8.                 finally{
  9.                         s = "b";
  10.                         System.out.println(s);
  11.                 }
  12.         }
复制代码

作者: 茂子    时间: 2014-5-23 15:46
try、catch、finally的搭配有三种
1、try{} catch(){} final{}
2、try{} catch(){}
3、try{} final{}
你的代码属于其中的一种,所以可以运行。。。
作者: Dark_Horse    时间: 2014-5-23 16:32
茂子 发表于 2014-5-23 15:46
try、catch、finally的搭配有三种
1、try{} catch(){} final{}
2、try{} catch(){}

恩恩 谢谢......
作者: 茂子    时间: 2014-5-23 16:37
Dark_Horse 发表于 2014-5-23 16:32
恩恩 谢谢......

不客气 多多交流哈  我也是新手  才开始学习Java没多久
作者: Dark_Horse    时间: 2014-5-23 16:39
茂子 发表于 2014-5-23 16:37
不客气 多多交流哈  我也是新手  才开始学习Java没多久

好的..你意向是哪个班级啊
作者: 茂子    时间: 2014-5-23 21:33
第十一期,,,
作者: 不羁的风1230    时间: 2014-5-23 21:34
没有catch时也是可以的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2