谁能给解释下这个程序是什么意思啊
这个程序是什么意思啊,运行没有返回任何结果,什么叫io重定向啊package biaozhuniochongdingxiang;
import *;
public class RedirectDemo {
public static void main(String[] args) {
try
{
BufferedInputStream bis=new BufferedInputStream(
new FileInputStream("RedirectDemo.java"));
PrintStream ps=new PrintStream(
new BufferedOutputStream(
new FileOutputStream("out.txt")));
System.setIn(bis);
System.setOut(ps);
System.setErr(ps);
BufferedReader br=
new BufferedReader(
new InputStreamReader(System.in));
String str;
while((str=br.readLine())!=null)
System.out.println(str);
ps.close();
}catch(IOException ex)
{
}
}
}