
流
Charity ice
请斧正
展开
-
JAVA--Object(对象序列化)
把一个Object对象直接转化为字节流,让后把字节流直接写入本地硬盘或者网络中;如果需要对某个对象实现序列化,必须实现Serializable接口;(Serialzable为空接口,起标识作用)transient修饰的成员无法被序列化;{{//注意88.8f不能改为88.8try{//(Student)不能省ois.readObject();如果ois中的某个成员是transient,则该成员是不会被读取的,因为该成员不会被保存,何来读取之说?!}{...原创 2022-07-24 01:14:16 · 1177 阅读 · 0 评论 -
JAVA--标准输入输出的重定向
如用键盘输入一个整形到文件A(由显示器更改),将错误信息输出到文件B(由显示器更改);改变数据输出的路径;原创 2022-07-23 23:43:24 · 432 阅读 · 0 评论 -
JAVA--print流
PrintStream在OutputStream的基础上提供了增强的功能,即可以方便地输出各种类型数据的格式化表示形式;(格式化输出是指将一个数据用字符串格式输出)PrintWriter提供了PrintSteam的所有打印方法,其方法不抛出IOException异常;PrintStream重载了print和println方法,用于各种不同类型数据格式化输出;PrintWriter有更好的跨平台性;PrintWriter输出字符。PrintStream输出字节。print只有输出,没有输入;...原创 2022-07-23 21:58:30 · 177 阅读 · 0 评论 -
JAVA--转化流
InputStreamReader是把InputStream流转化为Reader流;OutputStreamWriter是把OutputStream流转化为Writer流;InputStreamReader和OutputStreamWriter都是包裹流;try{System.out.println("请输入");//System属于InputStream类,BufferedReader接收的类型是Reader,因此需要转化流}}}}//输出请输入aaaa。...原创 2022-07-23 17:24:20 · 197 阅读 · 0 评论 -
JAVA--数据流
能够以一种与机器无关的方式,直接从底层字节输入流读取java的基本类型和String类型的数据,为包裹流;原创 2022-07-23 16:28:08 · 593 阅读 · 0 评论 -
JAVA--缓冲流
缓冲流是一类处理流(包裹流),必须依附于节点流(原始流);缓冲流是带有缓冲区的输入输出流;缓冲流可以减少我们对IO的访问,达到保护硬盘的效果;缓冲流对数据的读写具有缓冲作用,提高读写效率并增加了一些新方法;...原创 2022-07-23 13:50:19 · 321 阅读 · 0 评论 -
JAVA--字节流和字符流区别
注当程序需要从显示器中显示时,带有中文等字符形式的文件使用字节流因为需要解码编码会出现乱码,无法正确输出;2、FileReader和FileWriter只能完成文本格式的复制,无法完成视频、音频等文件的复制;1、FileInputSteam和FileOutputStream可以完成所有格式文件的复制;2、字节流可以从所有设备中读写数据,但字符流只能从文本格式的设备中读写数据;1、字节不需要解码编码,将字节转化为字符才需要进行解码编码的问题;...原创 2022-07-23 00:29:56 · 460 阅读 · 0 评论 -
JAVA--文件流
其常用的构造函数遵循同一个规律,public类名(Stringfilename)throwsFilleNotFoundException;InputStream的子类,将一个文件的内容按字节为单位读取出来;OurputStream的子类,将一个文件内容按字节的单位写入;利用构造函数可以实现将输入流(输出流)连接到某个文件的功能;Reader的子类,将一个文件的内容按字符为单位读取出来;Writer的子类,将一个文件的内容按字符为单位写入;该构造函数必须对异常进行捕捉;......原创 2022-07-22 22:14:31 · 806 阅读 · 0 评论 -
JAVA--四大基本流
流是程序和设备之间嫁接起来用于数据传输的一根管道,该管道上有许多按钮用于实现不同的功能,而这根管道就是流。(流是可以实现输入输出的类,即流一定是类但类不一定是流)原创 2022-07-22 20:53:24 · 2175 阅读 · 0 评论