文件IO

文件IO
打印流:字节流:PrintStream 字符流PrintWriter
1.创建 fos=FileOutputStream(new File(“print.txt”));
2.创建打印输出流,设置自动刷新(写入换行);
PrintStream(fos,true);
数据流
DataInputStream和DataOutputStream
参数为FileOutputStream

对象流
ObjectInputStream ObjectOutputStream
new ObjectOutputStream(FileOutputStream(“person.txt”)); //写入到person.txt 程序(内存)---->文件—output
1.其中person类要实现接口Serializable接口
2.要求类的属性同样实现Serializable接口
3.提供一个版本号:private static final long serivalVersiobUID
4.使用static或者transient修饰得属性,不可实现序列化

RandomAccesFile类
既可以从当输入或者输出流

读----》从文件中读取到内存—》输入input

写—》从内存中写入到文件----》输出output

反射:通过一种方式来获取类的内部变量或者属性,可以不通过类来访问
通过class的类的函数进行调用或者访问 获取Filed函数
class获取成员变量的方法,可以设置值
获取构造方法constructor,可以创建对象
获取成员方法Method[]
获取类名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值