這兩種方法都常用。
第一種方法
Timer time= new Timer();
time.schedule(new TimerTask() {
@Override
public void run() {
// TODO Auto-generated method stub
}
},100,100);
//TimerTask 因爲繼承了抽象類或接口,匿名內部類沒有構造方法,抽象類不能直接定義對象。
** 第二種方法**
TimerTask tt= new TimerTask() { //匿名內部類
@Override
public void run() {
// TODO Auto-generated method stub
}
}
time.schedule(tt, 1000);
按照我自己的理解就是,抽此昂類和接口其實也可以實例化對象,但是必須要進行實現。例如
TimerTask tt=new TimerTask() {
@Override
public void run() {
// TODO Auto-generated method stub
}}; TimerTask是抽象類。