前言
写博客,记笔记
正文
- 内部类
java可以在一个类中声明另一个类,叫做内部类,包含内部类的叫做外嵌类,外嵌类的成员变量在内部类中仍然有效,但是内部类只能让外嵌类使用,其他类不能使用内部类创建对象。正是由于这些特性,使得内部类和外嵌类交互更加方便。 - 匿名类
所谓匿名类就是直接使用一个类的子类类体创建一个子类对象。
new Bank() {
匿名类的类体
}
即用Bank()
的一个子类创建了对象
- 异常类
- 通常使用
try~catch~finally{}
语句进行异常处理,将可能出现异常的语句放在try
里面,具体异常处理则在catch
里面,一旦出现异常,立即结束执行try
语句,转去执行相应的catch
语句。finally{}
语句是无论是否发生异常都去执行 。 throws
抛出异常,可以不去处理异常
- 流
java.io
包中提供了文件操作的基本方法
- 字节流:
FileInputStream
,以及FileOutputStream
其对应方法主要是read()
write()
- 字符流:
FileWriter
以及FileReader
- 缓冲流:
BufferedReader
和BufferedWriter
.readLine()
读取一行,newLine()
写入回行符