CGBTN2107-DAY12总结复习
Posted 程序媛 泡泡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CGBTN2107-DAY12总结复习相关的知识,希望对你有一定的参考价值。
DAY12
1. 学习方式:
学习抽象父级的公共方法 学习子类的创建方式
根据方向:输入流 输出流
根据操作单位:字节流 字符流
字节输入流:
InputStream--抽象父类--不能实例化
FileInputStream--文件字节输入流-FIS
BufferedInputStream--高效字节输入流-BIS
FIS in = new FIS(new File(路径));
FIS in = new FIS(路径);
BIS in = new BIS( new FIS(new File(路径)));
BIS in = new BIS(new FIS(路径));
字符输入流:
Reader--抽象父类--不能实例化
FileReader--文件字符输入流-FR
BufferedReader--高效字符输入流-BR
FR in = new FR(new File(路径));
FR in = new FR(路径);
BR in = new BR(new FR(new File(路径)))
BR in = new BR(new FR(路径));
字节输出流:
OutputStream--抽象父类,不能实例化
FileOutputStream--文件字节输出流--FOS
BufferedOutputStream--高效字节输出流-BOS
FOS out = new FOS(new File(路径));
FOS out = new FOS(路径);
BOS out = new BOS(new FOS(new File(路径)));
BOS out = new BOS(new FOS(路径));
字符输出流:
Writer--抽象父类,不能实例化
FileWriter--文件字符输出流--FW
BufferedWriter--高效字符输出流--BW
FW out = new FW(File/File,append/String pathname/String pathname,append);
BW out = new BW(Writer–所以传的是子类FW(上面那4种));
2.异常捕获结构
try{
可能会发生异常的代码
}catch(异常类型 异常参数名){
e.printStackTrace();//打印错误信息
}finally{//一定会被执行到的代码块
常常用来关流
}
3.循环结构
while(循环条件){
循环体–满足循环条件时执行的部分
}
4.成员变量与局部变量
成员变量:类里方法外,会有默认值
局部变量:定义方法里/局部代码中,必须手动初始化!
整型-0 浮点型-0.0 布尔型-false char-’/u0000’
引用类型-null【除了基本类型以外的类型】
以上是关于CGBTN2107-DAY12总结复习的主要内容,如果未能解决你的问题,请参考以下文章