20175322 《Java程序设计》第六周学习总结

20175322 《Java程序设计》第六周学习总结

教材学习内容总结

第七章

内部类:

  • 内部类的外嵌类的成员变量在内部类中仍然有效,内部类中的方法也可以调用外嵌类中的对象
  • 内部类的类体中不可以声明类变量和类方法。外嵌类的类体中可以用内部类声明对象,作为外嵌的成员
  • 内部类仅供它的外嵌类使用,其他类不可以用某个类的内部类声明对象
  • 内部类对应的字节码文件名字格式是:“外嵌类名$内部类名”
    匿名类:
  • 不可以用匿名类声明对象,却可以直接用匿名类创建一个对象
  • 使用匿名类时,必然是在某个类中直接用匿名类创建对象,因此匿名类一定是内部类
  • 在用匿名类创建对象时,要直接使用父类的构造方法
  • 若某个方法的参数是接口类型,那么可以使用接口名和类体组合创建一个匿名对象,类体必须要重写接口中的全部方法
    异常类:
  • 异常对象可以调用如下方法得到或输出有关异常信息
  • try-catch语句来处理异常,将可能出现的异常操作放在try-catch语句的try部分

第十章

  • File类
  • 文件字节输入流
  • 文件字节输出流
  • 文件字符输入、输出流
  • 缓冲流
  • 随机流
  • 数组流
  • 数据流
  • 对象流
  • 序列化与对象克隆
  • 使用Scanner解析文件
  • 文件对话框
  • 文件对话框带进度条的输入流
  • 文件锁

教材学习中的问题和解决过程

  • 问题1:对教材中语法格式、定义理解不够清楚
  • 问题1解决方案:将各个要点罗列出来比较,并附上例子,有了直观的理解

代码调试中的问题和解决过程

  • 问题1:不知道把第十章例子中.txt文件放到src文件夹中还是bin文件夹中
  • 问题1解决方案:重新翻看一遍教材,理解内容,进行尝试成功

代码托管

其他(感悟、思考等,可选)

  • 区别各个类使用时的语法格式要多练习多熟记,熟能生巧
  • 对教材的理解不能放松,学到现在,JAVA中知识点越来越多,多看教材便于理解
  • 到现在简单的JAVA已经会编写了,要开始多挑战一些有难度的编写。

参考资料

原文地址:https://www.cnblogs.com/zyh5322/p/10666849.html