public class MainClass implements Observer
{
public static void main(String[] args)
{
ReadFile rf = new ReadFile();
MainClass mainClass = new MainClass();
rf.addObserver(mainClass);
rf.readFile();
}
@Override
public void update(Observable o, Object arg)
{
// This method will be called after the File is finished reading.
}
}
类,该类将读取文件,读取后它将通知观察者文件读取已完成
public class ReadFile extends Observable
{
public void readFile()
{
// ...
// After reading file.
notifyObservers();
}
}
# 1 楼答案
您可以使用观察者设计模式
启动文件读取并在读取文件后获得通知的类
类,该类将读取文件,读取后它将通知观察者文件读取已完成
# 2 楼答案
您可以在java中尝试标记和标记器
check this 供参考