20175322 《Java程序设计》第六周学习总结
教材学习内容总结
第七章
内部类:
- 内部类的外嵌类的成员变量在内部类中仍然有效,内部类中的方法也可以调用外嵌类中的对象
- 内部类的类体中不可以声明类变量和类方法。外嵌类的类体中可以用内部类声明对象,作为外嵌的成员
- 内部类仅供它的外嵌类使用,其他类不可以用某个类的内部类声明对象
- 内部类对应的字节码文件名字格式是:“外嵌类名$内部类名”
匿名类: - 不可以用匿名类声明对象,却可以直接用匿名类创建一个对象
- 使用匿名类时,必然是在某个类中直接用匿名类创建对象,因此匿名类一定是内部类
- 在用匿名类创建对象时,要直接使用父类的构造方法
- 若某个方法的参数是接口类型,那么可以使用接口名和类体组合创建一个匿名对象,类体必须要重写接口中的全部方法
异常类: - 异常对象可以调用如下方法得到或输出有关异常信息
- try-catch语句来处理异常,将可能出现的异常操作放在try-catch语句的try部分
第十章
- File类
- 文件字节输入流
- 文件字节输出流
- 文件字符输入、输出流
- 缓冲流
- 随机流
- 数组流
- 数据流
- 对象流
- 序列化与对象克隆
- 使用Scanner解析文件
- 文件对话框
- 文件对话框带进度条的输入流
- 文件锁
教材学习中的问题和解决过程
- 问题1:对教材中语法格式、定义理解不够清楚
- 问题1解决方案:将各个要点罗列出来比较,并附上例子,有了直观的理解
代码调试中的问题和解决过程
- 问题1:不知道把第十章例子中
.txt
文件放到src文件夹中还是bin文件夹中 - 问题1解决方案:重新翻看一遍教材,理解内容,进行尝试成功
代码托管
其他(感悟、思考等,可选)
- 区别各个类使用时的语法格式要多练习多熟记,熟能生巧
- 对教材的理解不能放松,学到现在,JAVA中知识点越来越多,多看教材便于理解
- 到现在简单的JAVA已经会编写了,要开始多挑战一些有难度的编写。