辽阳一职专有什么专业:在java中,如何每隔一段时间,执行某个过程?

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 05:43:54
比如:
public class zyf{

public zyf() {

jyh(); //执行jyh过程
}

//Component initialization

private void jyh()
{
System.out.println("请输入消息!");
}

}

现在我想要,每隔5秒执行一交jyh()过程,不用Thread线程,最好也不用Timer,因为这两个类都需在定义两个类,我想在一个类中的A过程中,每隔5秒钟调用B过程一次,请问怎么写?

似乎是不可能完成的任务,呵呵

用嵌套类都不可以?
public class BaseClass
{
public void Method1()
{
Timer timer = new Timer();
timer.schedule(new MyTask(), 1000,1000);
}
public class MyTask extends java.util.TimerTask
{
@Override
public void run()
{
app.mBMapMan.getLocationManager().requestLocationUpdates(mLocationListener);
}
}
}

我想在一个类中的A过程中,每隔5秒钟调用B过程一次,请问怎么写?
请问不用线程和Timer,你怎么设定A类中能每隔5秒调用B类呢?