大家好!我想问一下,下面的这个程序,为什么把红色部分的代码行去掉后,就能输出了,要不然,只能写文件到新建文本文档.txt,而系统不会输出,但是我两个方法都调用了.
应该如何改?import java.io.*;
  
  public class Test 
  {
     File myFile;
     FileInputStream in;
     FileOutputStream out;
  
     Test()throws Exception
     {
      myFile=new File("C:\\Documents and Settings\\myUser\\桌面\\text","新建文本文档.txt");
      
      in=new FileInputStream(myFile);
      out=new FileOutputStream(myFile);
     }
     
     private void read()throws Exception
     {
      
      byte buf[]=new byte[10];
      int l;
      
      while((l=in.read(buf,0,10))!=-1)
            {
             System.out.println(new String(buf));
            }
         
     in.close();
     }
     
     private void write(String s)throws Exception
     {
      
      byte buf[]=s.getBytes();
    
      out.write(buf);
     
      out.close();
     }
     
     public static void main(String args[])
     {
      try
         {  
            Test i=new Test();
            i.read();
            i.write("rrrrdffdsfsfdsfsrrrr");
         }
      catch(Exception e){}
     
     }
     
  }