import java.util.Timer;
import java.util.TimerTask;
import java.awt.Toolkit;/**
 * Simple demo that uses java.util.Timer to schedule a task to execute
 * once 5 seconds have passed.
 */public class ReminderBeep {
    Toolkit toolkit;
    Timer timer;    public ReminderBeep(int seconds) {
toolkit = Toolkit.getDefaultToolkit();
        timer = new Timer();
        timer.schedule(new RemindTask(), seconds*1000);
    }    class RemindTask extends TimerTask {
        public void run() {
            System.out.println("Time's up!");
    toolkit.beep();
    //timer.cancel(); //Not necessary because we call System.exit
    System.exit(0);   //Stops the AWT thread (and everything else)
        }
    }    public static void main(String args[]) {
System.out.println("About to schedule task.");
        new ReminderBeep(5);
System.out.println("Task scheduled.");
    }
}---------------------
import java.io.*;public class test extends Thread {
  File file=null;
  public test() {
    try {
      file=new File("c:/beyond_xiruo");
      if(!file.exists())//如果不存在就创建该目录
        file.mkdirs();
      file=new File("c:/beyond_xiruo/note.txt");
      if(!file.exists())
        file.createNewFile();
      }catch(Exception e){System.out.println(e.toString());}
      this.start();
  }
  public void run() {
    try{
      String str="abcdefghijklmnopqrstuvwxyz";
      int i=0;
      java.io.BufferedReader br=null;
      java.io.BufferedWriter bw=null;
      String s="";
      while(true) {
        br=new java.io.BufferedReader(new FileReader(file));
        String s1="";
        while((s1=br.readLine())!=null) {
          s+=s1;
        }
        s+="\t"+str.substring(i,i+1);
        System.out.println(s);
        bw=new java.io.BufferedWriter(new FileWriter(file));
        bw.write(s);
        i++;
        if(i>=str.length())
          break;
        this.sleep(100);//定时为100毫秒往文件里写一个字符
      }
      br.close();
      bw.close();
      }catch(Exception e){System.out.println(e.toString());}
  }
  //Main method
  public static void main(String[] args) {
    new test();
  }
}