public class TestFileInputStream {
	  public static void main(String [] args) {
		    //读取指定文件中内容,并在控制台输出
		    FileInputStream fis = null;
		    byte[] b = new byte[1024];
		    int len = 0;

		    try {
			      fis = new FileInputStream("E:\\javafile\\ja.txt");
			      while((len = fis.read(b)) != -1) {
				        System.out.write(b, 0, len);
			      }
		    } catch (IOException e) {
			      e.printStackTrace();
		    }finally {
			      try {
				        fis.close();
			      } catch (IOException e) {
				        e.printStackTrace();
			      }
		    }
	  }
} 
public class TestFileInputStream{
	  public static void main(String [] args) {
		    //实现文件复制
		    FileInputStream fis = null;
		    FileOutputStream fos = null;

		    byte[] b = new byte[1024];
		    int len = 0;

		    try {
			      fis = new FileInputStream("E:\\javafile\\ja.txt");
			      fos = new FileOutputStream("E:\\javafile\\jc.txt");

			      while((len = fis.read(b)) != -1) {
				        fos.write(b, 0, len);
			      }

		    } catch (FileNotFoundException e) {
			      e.printStackTrace();
		    }catch(IOException io) {
			      io.printStackTrace();
		    }finally {
			      try {
				        fis.close();
				        fos.close();
			      } catch (IOException e) {
				        e.printStackTrace();
			      }
		    }
	  }
}