//DataOutputStream类似于python的pickle,就是将内存里的东西序列化,没有经过转码.也可以将对象写入文件.
//BufferedWriter等方法写入文件是需要ascii,utf8等转码的

read

package demo;import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;/*** DataInputStream可以从字节流中直接转换出具体的数据类型*/
public class demo {public static void main(String[] args) throws Exception{DataInputStream dis = new DataInputStream(new FileInputStream("d:/test.txt"));//int age = dis.readInt();//long readLong = dis.readLong();//float readFloat = dis.readFloat();//double readDouble = dis.readDouble();//boolean readBoolean = dis.readBoolean();//String readUTF = dis.readUTF();String name = dis.readUTF();int age = dis.readInt();System.out.println(name);System.out.println(age);}
}

write

package demo;import java.io.DataOutputStream;
import java.io.FileOutputStream;/*** DataOutputStream是一个包装流,它可以将各种类型的数据在内部转成byte字节,然后利用FileOutputStream写入文件中*/
public class demo {public static void main(String[] args) throws Exception {DataOutputStream dos = new DataOutputStream(new FileOutputStream("d:/test.txt"));// 写入一个整数  4个字节int age = 18;//dos.writeInt(age);// 写一个long   8个字节//dos.writeLong(19999);// 写一个float数据  4个字节//dos.writeFloat(18.8f);// 写一个double数据  8个字节//dos.writeDouble(18.8);// 写一个boolean值,true其实写入了一个1 ,false其实写入了一个0//dos.writeBoolean(true);// writeutf在写真正的数据的同时,会在前面加上2个字节的长度记录dos.writeUTF("啊啊啊");dos.writeInt(48);dos.close();}
}

java datastream相关推荐

  1. hpcc_使用Java将数据流式传输到HPCC

    hpcc 高性能计算集群(HPCC)是类似于Hadoop的分布式处理框架,除了它运行以自己的称为企业控制语言(ECL)的特定领域语言(DSL)编写的程序外. ECL很棒,但是偶尔您会想用其他语言来执行 ...

  2. 使用Java将数据流式传输到HPCC

    高性能计算集群(HPCC)是类似于Hadoop的分布式处理框架,除了它运行以自己的称为企业控制语言(ECL)的特定领域语言(DSL)编写的程序外. ECL很棒,但是偶尔您会想用其他语言来执行繁重的任务 ...

  3. (十八)Flink Table API SQL 编程指南 Table API 和Datastream API 集成

    文章目录 DataStream 和 Table 之间的转换 依赖项和导入 配置 执行行为 datastream API table API 批处理运行时模式 Changelog统一 处理(仅插入)流 ...

  4. DataStream API:Overview

    Flink DataStream API Programming Guide Flink DataStream API编程指南 DataStream programs in Flink are reg ...

  5. Flink SQL 的 9 个示例

    作者:贺小令(晓令) 本文由阿里巴巴技术专家贺小令分享,社区志愿者郑仲尼整理.文章基于 Flink 1.9 版本,从用户的角度来讲解 Flink 1.9 版本中 SQL 相关原理及部分功能变更,希望对 ...

  6. 【2】flink数据流转换算子

    [README] 本文记录了flink对数据的转换操作,包括 基本转换,map,flatMap,filter: 滚动聚合(min minBy max maxBy sum): 规约聚合-reduce: ...

  7. flink教程-聊聊 flink 1.11 中新的水印策略

    文章目录 背景 新的水印生成接口 内置水印生成策略 固定延迟生成水印 单调递增生成水印 event时间的获取 处理空闲数据源 背景 在flink 1.11之前的版本中,提供了两种生成水印(Waterm ...

  8. Apache Flink 1.13.0 发布公告

    Apache Flink 社区很高兴宣布 Flink 1.13.0 的发布!200 多个贡献者为这个新版本处理了 1000 多个问题. 该版本使我们迈出了一大步:将流处理应用程序变得与其他任何应用程序 ...

  9. 大数据常见面试问题汇总

    目录 第1章 核心技术 1.1 Linux&Shell 1.1.1 Linux常用高级命令 1.1.2 Shell常用工具及写过的脚本 1.1.3 Shell中单引号和双引号区别 1.2 Ha ...

最新文章

  1. 洛谷P1456 Monkey King
  2. IPv6扩展头部 (四) 分片头部 Fragment Header for IPv6
  3. spring service 怎么拿到数据源信息_SSM(SpringMVC + Spring + MyBatis)中各层作用及关系Ⅰ...
  4. grep从文件末尾开始找_c++ 开始之旅
  5. cmd mysql uroot p不是内部或外部命令...
  6. NANUI能否运行在linux,Nanui 项目示例
  7. 深度学习之基于卷积神经网络(VGG16CNN)实现海贼王人物识别
  8. php实例化类的方法,在PHP中实例化类实例的不同方法
  9. Spring boot (1)--- 第一个应用程序helloworld
  10. 第 6 章 本地方法接口
  11. 有个AI陪你一起写代码,是种怎样的体验?| 附ICLR论文
  12. Codeforce 697A - Pineapple Incident
  13. IRedMail迁移方案
  14. Linux终端界面Screen实现桌面共享
  15. EasyUI下拉框自适应高度
  16. Word小技巧总结(持续更新中……)
  17. 反脆弱性:为什么工作越稳定,人生越脆弱?
  18. 实用干货!正交试验设计及极差分析步骤总结!
  19. ROSIntegration ROSIntegrationVision与虚幻引擎4(Unreal Engine 4)的配置
  20. 21、ESP12E Motor Shield 电机驱动板使用

热门文章

  1. android:fillviewport=true 不起作用,无法在android模拟器中滚动
  2. 微课|玩转Python轻松过二级(1.3节):编码规范与代码优化建议1
  3. Python使用pyinstaller打包几个小技巧
  4. Python编写抽奖式随机提问程序
  5. 详解OpenCV中的cvCreateMat()函数
  6. 帝国cms 留言板html,帝国CMS留言板加字段和验证码
  7. 查看gpio状态_基于Arduino开发,借助blinker平台,让NodeMCU实现8路继电器APP端状态监视和控制...
  8. matlab 请验证三角等式,[转载]matlab
  9. java拆分list_Java平均拆分list
  10. C++之set()函数和get()函数探究