20165210 Java第五周学习总结

20165210 Java第五周学习总结

教材学习内容

- 第七章学习总结

  1. 内部类:
  • 内部类的外嵌类的成员变量在内部类中仍然有效,内部类中的方法也可以调用外嵌类中的方法。
  • 内部类的类体中不可以声明类变量的类方法。外嵌类的类体中可以用内部类声明对象,作为外嵌类的成员。
  • 内部类仅供它的外嵌类使用,其他类不可以用某个类的内部类声明对象。
  1. 匿名类:
  • 和子类有关的匿名类:
new Bank() {
    匿名类的类体;
};
  • 和接口有关的匿名类:
new Computable() {
    实现接口的匿名类的类体;
};
  1. 异常类:
  • try-catch语句:
try {
    包含可能发生的异常语句;
}
catch(ExceptionSubClass1  e) {
    ...
}
catch(ExceptionSubClass2  e) {
    ...
}

- 第十章学习总结

  1. File类:
    文件的属性:
  • File类的下列方法获取文件本身的一些信息。
  • public String getName() 获取文件的名字。
  • public boolean canRead() 判断文件是否是可读的。
  • public boolean canWrite() 判断文件是否可被写入。
  • public boolean exits() 判断文件是否存在。
  • public long length() 获取文件的长度(单位是字节)。
  • public String getAbsolutePath() 获取文件的绝对路径。
  • public String getParent() 获取文件的父目录。
  • public boolean isFile() 判断文件是否是一个普通文件,而不是目录。
  • public boolean isDirectroy() 判断文件是否是一个目录。
  • public boolean isHidden() 判断文件是否是隐藏文件。
  • public long lastModified() 获取文件最后修改的时间
  1. 文件字节输入流:
  • 设定输入流的源
  • 创建指向源的输入流
  • 让输入流读取源中的数据
  • 关闭输入流
  1. 文件字节输出流:
  • 给出输出流的目的地
  • 创建指向目的地的输出流
  • 让输出流把数据写入到目的地
  • 关闭输入流

代码托管

感悟

上周的错题,主要是对this关键字和double类型掌握不是很好,课上考试对jdb的调试也做的很一般,希望下周继续努力,多看些视频,多学习上面的东西。

原文地址:https://www.cnblogs.com/lyklyk/p/8684206.html