Java--Io流

File类

静态成员变量

1.static String pathSeparator 与系统有关的路径分隔符,为了方便,它被表示为一个字符串。
2.static char pathSeparatorChar 与系统有关的路径分隔符。
3.static String separator 与系统有关的默认名称分隔符,为了方便,它被表示为一个字符串。
4.static char separatorChar 与系统有关的默认名称分隔符。

构造方法

File(File parent,string child) 根据 parent 抽象路径名和 child 路径名字符串创建一个新File实例。

File(String pathname) 通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。

File(String parent,String child) 根据 parent 路径名字符串和 child 路径名字符串创建一个新File实例。

流的基本概念

在 Java 中,把所有的输入和输出都当做流来处理。 “ 流 ” 是一个抽象概念,它代表任何有能力产出数据的数据源对象或者是有能力接收数据的接收端对象。 “ 流 ” 屏蔽了实际的输入 / 输出设备中处理数据的细节。一个程序可以打开一个数据源上的流,然后按顺序读取这个流中的数据到程序中,这样的流称为输入流,其过程如图所示。一个程序也可以打开一个目的地的流,然后按顺序的把程序中的数据写入到这个目地中,这样的流称为输出流。

加深理解:输入输出是相对程序而言的。

流的分类

InputStream(字节输入流->接口)

OutputStream(字节输出流->接口)

Reader(字符输入流->接口)

Writer(字符输出流->接口)

流框架类结构图

对象序列化与反序列化

把对象转换为字节序列的过程称为对象的序列化。
把字节序列恢复为对象的过程称为对象的反序列化。
对象的序列化主要有两种用途:
1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;
2) 在网络上传送对象的字节序列。

posted @   curry库-04049  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示