Java'的方法参数是什么;s定时器#时间表
我目前正在尝试使用Java'的方法参数是什么;s定时器#时间表,java,timer,jframe,jpanel,schedule,Java,Timer,Jframe,Jpanel,Schedule,我目前正在尝试使用计时器以设定的间隔执行操作 我从Stack Overflow中提取了一个片段,但是它没有解释,我正在努力弄清楚它的参数意味着什么 有人能给我解释一下该方法的参数吗? 这就是我不理解的最后两个参数,5000,5000 TimerTask damageInterval=new TimerTask(){ 公开募捐{ playerinfoppanel.health-=怪物伤害-playerinfoppanel.defenseClevel; } }; 造成损害。时间表(损害间隔,5000
计时器
以设定的间隔执行操作
我从Stack Overflow中提取了一个片段,但是它没有解释,我正在努力弄清楚它的参数意味着什么
有人能给我解释一下该方法的参数吗?这就是我不理解的最后两个参数,
5000,5000
TimerTask damageInterval=new TimerTask(){
公开募捐{
playerinfoppanel.health-=怪物伤害-playerinfoppanel.defenseClevel;
}
};
造成损害。时间表(损害间隔,5000,5000);
为重复的固定延迟执行计划指定的任务,
在指定的延迟之后开始。随后执行处决
在规定的时间间隔内,以大约固定的间隔进行
在固定延迟执行中,每个执行都是相对于
上次执行的实际执行时间。如果执行失败
由于任何原因(如垃圾收集或其他背景)而延迟
随后的执行也将延迟。长远来看
运行时,执行频率一般会略低于
指定周期的倒数(假设系统时钟
基础对象。等待(长)是准确的)
固定延迟执行适用于
要求“平滑”。换句话说,它适合于活动
在短时间内保持频率准确更为重要
长跑比长跑更重要。这包括大多数动画任务,例如
定期闪烁光标。它还包括以下任务:
定期活动是为了响应人工输入而执行的,例如
只要按住一个键,就会自动重复一个字符
参数:任务
-要计划的任务。延迟
-执行任务前的延迟(毫秒)。期间
连续任务执行之间的毫秒间隔
public void schedule(TimerTask task,
long delay,
long period)