猿问

怎么理解IO数据流的对象和运行原理?

package day7;
import java.io.DataInput;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Scanner;

public class OpenrData {
	public static void main(String[] args) throws IOException {
		Scanner sc=new Scanner(System.in);
		System.out.println("请输入要转化的数据文件:");
		
		DataOutputStream dos =new DataOutputStream(dos);
		DataInputStream dis =null;
		try {
			dos.writeDouble(Math.random());
			dos.flush();
			dis=new DataInputStream(dis);
			System.out.println(dis.readBoolean());
		System.out.println(dis.readDouble());
	  }
		catch (Exception e) {
			// TODO: handle exception
			e.printStackTrace();
		}
		finally {
			
			try {
				if(dis != null){

                      dis.close();

                }
				    if(dos != null){

                        dos.close();

                  }
			} catch (Exception e2) {
				// TODO: handle exception
				  e2.printStackTrace();
			}
		}
	}
}
		
		
		
		在class往后的第五行中的dos总是显示报错,这是为什么,还有IO数据流到底是从哪里到哪里
		我完全懵了,求大神帮帮我!
		
		
		
		
		
		
		
	


Rvie
浏览 1075回答 1
1回答

产品经理不是经理

  DataOutputStream dos =new DataOutputStream(dos);这句代码什么意思
随时随地看视频慕课网APP

相关分类

Java
我要回答