为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Rvie 2017-11-23 21:55:21
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数据流到底是从哪里到哪里 我完全懵了,求大神帮帮我!
查看完整描述

1 回答

已采纳
?
产品经理不是经理

TA贡献481条经验 获得超143个赞

  DataOutputStream dos =new DataOutputStream(dos);这句代码什么意思

查看完整回答
反对 回复 2017-11-24
  • Rvie
    Rvie
    好吧,其实我也不会做new的部分,因为是搞混了的,你能帮我修改吗?
  • 1 回答
  • 0 关注
  • 1053 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信