一、复习昨天的内容
1.构造方法的使用
有参构造方法的创建方法
2. 无参构造方法的创建
二、将引用分为:强引用(Strong Reference)软引用(Soft Reference)弱引用(Weak Reference)虚引用(Phantom Reference)这四种引用强度依次逐渐减弱。Java 中引入四种引用的目的是让程序自己决定对象的生命周期,JVM 是通过垃圾回收器对这四种引用做不同的处理,来实现对象生命周期的改变。
三、Java 流(Stream)、文件(File)和IO
读取目录
一个目录其实就是一个 File 对象,它包含其他文件和文件夹。
如果创建一个 File 对象并且它是一个目录,那么调用 isDirectory() 方法会返回 true。
可以通过调用该对象上的 list() 方法,来提取它包含的文件和文件夹的列表。
下面展示的例子说明如何使用 list() 方法来检查一个文件夹中包含的内容:
import java.io.*;
public class FileReader1 {
public static void main(String[] args) throws IOException {
File file =new File("hello1.txt");
file.createNewFile();
FileWriter writer =new FileWriter(file);
writer.write("this \n is \n an \n example\n");
writer.flush();
writer.close();
FileReader fr= new FileReader(file);
char[] a =new char[50];
fr.read(a);
for (char c:a)
System.out.print(c);
fr.close();
}
}