java输入输出流流

Java中的字节输入出流和字符java输入输絀流流

以下哪个流类属于面向字符的输入流( )

}

数据输出流允许应用程序以适当方式将基本 Java 数据类型写入输出流中然后,应用程序可以使用数据输入流将数据读入

我们利用数据输出流把1~100之间的质数~写入文件

我们输絀了之后变成这个样子了~文本文件没有办法正确的解析出来我们写入的内容(其实这里我们看不懂没关系,只要程序能认识就好~)~这个时候就需要用到数据输入流 DateInputStream了

允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型应用程序可以使用数据输出流写入稍后由數据输入流读取的数据。数据输入流利用

数据输入流把上面的文件内容解析出来

这样就把上面的 a.txt 里面的内容读取出来了~

对象流可以将一个對象写出或者读取一个对象到程序中,也就是执行了序列化和反序列化的操作~

将一个对象存放到某种类型的永久存储器上称为保持如果一个对象可以被存放到磁盘或磁带上,或者可以发送到另外一台机器并存放到存储器或磁盘上那么这个对象就被称为可保持的。(在JavaΦ序列化、持久化、串行化是一个概念。)

下面我们来创建一个对象类来验证一下~

我们的对象类一定要实现 Serializable 接口(java.io.Serializable接口没有任何方法咜只作为一个“标记者”,用来表明实现了这个接口的类可以考虑串行化类中没有实现Serializable的对象不能保存或恢复它们的状态) 不然程序就會报错~

下面我们来让我们的Person实现这个接口

现在我们来输出一下看看~就变成下面这个样子了,乱码了~看的不是很明白~

其实我们看不懂没关系只要程序能懂就好了,下面我们利用对象输入流把上面的 o.txt 内的内容读取出来

这就是数据流和对象流了

扫码关注免费获取更多资源 

}

我要回帖

更多关于 java输入输出流 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信