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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 何创 中级黑马   /  2012-12-24 10:11  /  1473 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么这段代码可以不抛出FileNotFoundException?
try {
      BufferedReader br =
                  new BufferedReader(new FileReader(“d:/ff.txt”));
      String s = null;
      while((s=br.readLine())!=null){
        fs.println(s);            
      }
      br.close();
    } catch (IOException e) {
      fs.println("无法读取文件");
    }

5 个回复

倒序浏览
FileNotFoundException是IOException的子类,IOException类是失败或中断的 I/O 操作生成的异常的通用类。

点评

罪过 ,我把你头像看成黄渤了 。  发表于 2012-12-24 11:36
回复 使用道具 举报
我测试了一下,当文件不存在时,会发生异常,打印“无法读取文件”;当文件存在时,就输出文件内容
回复 使用道具 举报
这是“官方”的说明。
java.io
类 IOException
java.lang.Object
  java.lang.Throwable
      java.lang.Exception
          java.io.IOException
所有已实现的接口:
Serializable
直接已知子类:
ChangedCharSetException, CharacterCodingException, CharConversionException, ClosedChannelException, EOFException, FileLockInterruptionException, FileNotFoundException, FilerException, HttpRetryException, IIOException, InterruptedIOException, InvalidPropertiesFormatException, JMXProviderException, JMXServerErrorException, MalformedURLException, ObjectStreamException, ProtocolException, RemoteException, SaslException, SocketException, SSLException, SyncFailedException, UnknownHostException, UnknownServiceException, UnsupportedDataTypeException, UnsupportedEncodingException, UTFDataFormatException, ZipException
回复 使用道具 举报
张胜格 发表于 2012-12-24 10:24
FileNotFoundException是IOException的子类,IOException类是失败或中断的 I/O 操作生成的异常的通用类。
...

真有这么难看吗?伤心啊?
回复 使用道具 举报
张胜格 发表于 2012-12-24 10:24
FileNotFoundException是IOException的子类,IOException类是失败或中断的 I/O 操作生成的异常的通用类。
...

对了,顺便问一下,怎么没给加分啊?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马