请问Java中的输入\输出流的功能和用处是???

来源:百度知道 编辑:UC知道 时间:2024/07/08 21:37:01
在下马上就要自学Java语言中的输入输出流,听说这些内容和Frame窗体中的那些菜单和菜单项之间有不少联系,请问是这样吗???同时,不知道那位朋友可以告诉在下输入输出(I/O)它是干什么用的呢???有那些具体的功能和作用,以及它的重要程度???谢谢各位的帮助了。
还有,请问,这输入流是否就是Java_application中的输入语句啊???我一直不知道它能够输入数值的语句是什么,只知道输出是System.out.println();

但要输入一个数字(例如5)进程序中判断,请问这该怎么做,这是否就是指输入流了呢???

很简单的东西,你自己学学就会了。
输入输出是针对你的程序来说的。当你需要数据时,你就构造一个输入流(对应服务器、文件系统或别的数据源就是输出流),将数据“输入到你的程序”。当你需要输出数据时(如保存程序结果),你就构造一个输出流。
参考以下程序:
import java.io.*;
public class In
{
public static void main(String [] args)throws Exception
{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String s=br.readLine();//IOException
if(s.trim().equals("5"))
System.out.println("正确!");
else
System.out.println("错误!");
br.close();
}

}

自学java的朋友经常把学习的重点放在窗体的开发方面,这本身就不合适了,因为现在几乎所有的项目都是将java用在B/S结构软件的开发上,自然窗体就没什么用了;
Java中的流简单理解就是对文件或者网络进行读写操作,
学会字节流读写 和 字符流读写就可以了,工作岗位上流还是比较有用的,比如代码的自动生成就少不了用流