首页 > 代码库 > I/O系统

I/O系统

propertos常用类

特点:1.它是一个map集合类

2.可以直接操作属性文件,操作的时候key和value都是string

方法:1.store():存文件

在存文件的时候,如果文件不在,会产生一个新的文件,不会报错,在存文件的时候,如果文件会把源文件覆盖掉-每次操作都必须覆盖掉

2.load():读文件

必须保证文件路径和名字填写正确,否则会报异常,就算try-catch也只能解决程序不死,还是读不到数据

3.close():关闭流

byte字节的管道

1.输入:InputStream

2.输出:OutputStream

字符的管道

1.输入:reader

2.输出:Writer

对象流

1.javabean规范

2.产生对象第二种方式

3.分布式应用当中的重量级webSerive

4.管道对接

流分类

1.节点流

2.字符流

对象序列化:将程序中的对象,以二进制流的形式输出

序列化:使用serializable接口

细节

1:要序列化一个类,除了这个类要实现seriallizable接口,这个类的每个属性的类型都要实现该接口

2.如果需要让某个属性不参与序列化,那么就使用trsnsient这个关键字对属性进行修饰

3.序列化的类必须和反序列化的类保持一致,不能进行修改(做任何修改都需要新序列化)

对象反序列化:将输入的二进制流,直接转换为程序中的一个对象

trsnsient关键字:不让某个属性序列化

 

I/O系统