zoukankan      html  css  js  c++  java
  • throws ? catch checked unchecked

    ThrowableClass

      Error  (unchecked)     

      Exception

        IOException (checked)

        RuntimeException (unchecked)  

    public void read(String filename)
    {
        try
        {
            InputStream in = new FileInputStream(filename);
            int b;
            while((b = in.read()) != -1){
                process input
            }
        }
        catch(IOException exception)
        {
            exception.printStackTrace();
        }
    }
    
    
    
    //较好
    //read方法出现了错误,就让read方法的调用者去处理
    public void read(String filename) throws IOException
    {
        InputStream in = new FileInputStream(filename);
        int b;
        while((b = in.read()) != -1){
            process input
        }
    }
  • 相关阅读:
    Java day 15
    Java day 14
    Java day 13
    Java day 12
    Java day 11
    Java day 10
    Java day 9
    Java day 8
    Java day 7
    Java day 6
  • 原文地址:https://www.cnblogs.com/rsapaper/p/7754503.html
Copyright © 2011-2022 走看看