java(学习笔记第十一天)
IO(流):读文件,写文件
*流分为:字符流(读文本)、字节流(读二进制)
高级流(处理之后的)、低级流(读取资源)
一、文件类
1、字符流:一个个字节的读取,
字符流:一个个字符的读取,
//为了保证finally中的命令能执行到
try{
}finally{
try{
}finally{
}
}
*流
字节-字符转换流
//所有的字节输入都是InputStream的子类
//所有的字符输入流都是Reader的子类
*打印流
打印字节流:printstream
打印字符流:printwriter
*用高级流做输出的时候会输出到低级刘所指向的文件
//在使用高级流输入输出的时候,低级流指向什么地方,就是对什么地方做输入输出的。
*装饰设计模式
格式化输入输出
对象序列化
将对象的信息存在硬盘上:
步骤:
1、对象序列化 implements Serializable
2、transient 把某一个属性不可以被序列化
//15:09
class Person implements Serializable{
private String name;
Private int age;
public String getName(){
}
}
sysotem.in键盘输入
输入、输出、重定向
浙公网安备 33010602011771号