Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java'的方法参数是什么;s定时器#时间表_Java_Timer_Jframe_Jpanel_Schedule - Fatal编程技术网

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)