package cnblogs.xiaoqiu;import java.io.IOException;public class FileDemo 
{
public static void main(String[] args) throws Exception
{
int data;
while((data=System.in.read())!=-1)
{
System.out.write(data);
}
}
}运行结果如下图,我的问题是:System.in.read()每次读取一个字节,当我们从键盘敲入多个字符的时候,data中的数据不应该是最后一个字符的UNICODE码吗?为什么输出的时候还是输出了一串呢?如果说是每次敲入一个字符的时候就输出,那为什么是输入多个字符后敲回车才输出呢?