输入流输出流,搞不懂啊!!!!
我老是搞不懂这个输入流与输出流之间的关系,什么InputStream,FileInputStream,OutputStream.....我头都是疼的,他们到底怎么用呢?什么时候该用哪个,各位大哥教我;
你们看下面这代码成立吗?
FileInputStream fin=new FileInputStream(System.in);
FileOutputStream fouts=new FileOutputStream(System.out);
我编译时出现以下错误提示:
^
FileIO.java:13: cannot resolve symbol
symbol : constructor FileInputStream (java.io.InputStream)
location: class java.io.FileInputStream
FileInputStream fin=new FileInputStream(System.in);
^
FileIO.java:27: cannot resolve symbol
symbol : constructor FileOutputStream (java.io.PrintStream)
location: class java.io.FileOutputStream
FileOutputStream fouts=new FileOutputStream(System.out);
为什么?
^