20165219 2017-2018-2 《Java程序设计》第5周学习总结
课本知识总结
第7章 内部类与异常类
一
1 内部类:类的一种成员
2 外嵌类:包含内部类的类称为内部类的外嵌类
3 外嵌类的成员变量和方法在内部类有效
4 内部类仅供它的外嵌类使用,其他类不可以
5 内部类的类体中不可以声明类变量和类方法。外嵌类的类体中可以用内部类声明对象,作为外嵌类的成员。
二
1 匿名类:一个子类去掉声明后类体
2 匿名类可以继承父类的方法也可以重写父类的方法
3 匿名类一定是内部类
4 用匿名类创建对象时,要直接使用父类的构造方法
三
1,异常类:即程序运行时可能出现的一些错误
2.try-catch语句处理异常的格式
try {
包含可能发生异常的语句
}
catch(ExceptionSubClass e) {
...
}
catch(ExceptionSubClass e) {
...
}
第十章
1 创造File对象
-
File(String filename)
-
File(String directoryPath,String filename)
-
File(File dir,String filename)
2 创建目录
- public boolean mkdir
3删除当前文件
- file.delete()
4 运行可执行文件
Runtime ec;
ec = Runtime.getRuntime();
ec.exec(String command);
二
-
文件字符输入、输出流:FileReader,FileWriter
-
缓冲流:BufferedReader和BufferedWriter类创建的对象
-
随机流:RandomAccessFile类创建的对象
-
数组流:ByteArrayInputStream和ByteArrayOutputStream创建的对象
-
数据流: DataInoutStream和DataOutputStream类创建的对象
-
对象流:ObjeatInputStream和ObjectOutputStream类创建的对象