當前位置:首頁 » 編程語言 » java的延時

java的延時

發布時間: 2022-07-13 17:08:34

java 延時語句如何使用需要用頭文件嗎

在Java中有時候需要使程序暫停一點時間,稱為延時。普通延時用Thread.sleep(int)方法,這很簡單。它將當前線程掛起指定的毫秒數。如
Java 代碼
try
{
Thread.currentThread().sleep(1000);//毫秒
}
catch(Exception e){}
在這里需要解釋一下線程沉睡的時間。
sleep()方法並不能夠讓程序"嚴格"的沉睡指定的時間。
例如當使用5000作為sleep()方法的參數時,線 程可能在實際被掛起5000.001毫秒後才會繼續運行。當然,對於一般的應用程序來說,sleep()方法對時間控制的精度足夠了。
但是如果要使用精確延時,最好使用Timer類:
Java 代碼
Timer timer=new Timer();//實例化Timer類
timer.schele(new TimerTask(){
public void run(){
System.out.println("退出");
this.cancel();}},500);//五百毫秒
這種延時比sleep精確。上述延時方法只運行一次,如果需要運行多次, 使用timer.schele(new MyTask(), 1000, 2000);
則每間隔2秒執行MyTask()

❷ java 延遲輸出問題

Java中主要有兩種方法來實現延遲,即:Thread和Timer

1、普通延時用Thread.sleep(int)方法,這很簡單。它將當前線程掛起指定的毫秒數。如
try
{
Thread.currentThread().sleep(1000);//毫秒
}
catch(Exception e){}
在這里需要解釋一下線程沉睡的時間。sleep()方法並不能夠讓程序"嚴格"的沉睡指定的時間。例如當使用5000作為sleep()方法的參數時,線 程可能在實際被掛起5000.001毫秒後才會繼續運行。當然,對於一般的應用程序來說,sleep()方法對時間控制的精度足夠了。

2、但是如果要使用精確延時,最好使用Timer類:
Timer timer=new Timer();//實例化Timer類
timer.schele(new TimerTask(){
public void run(){
System.out.println("退出");
this.cancel();}},500);//五百毫秒
這種延時比sleep精確。上述延時方法只運行一次,如果需要運行多次, 使用timer.schele(new MyTask(), 1000, 2000); 則每間隔2秒執行MyTask()

❸ 怎樣讓「java」延遲函數

Java中主要有以下方法來實現延遲

普通延時用Thread.sleep(int)方法,這很簡單。它將當前線程掛起指定的毫秒數。如

try

{

Thread.currentThread().sleep(1000);//毫秒

}

catch(Exception e){}

在這里需要解釋一下線程沉睡的時間。sleep()方法並不能夠讓程序"嚴格"的沉睡指定的時間。例如當使用5000作為sleep()方法的參數時,線 程可能在實際被掛起5000.001毫秒後才會繼續運行。當然,對於一般的應用程序來說,sleep()方法對時間控制的精度足夠了。

❹ JAVA延時5秒如何實現

你是指讓操作的線程停頓5秒嗎?
線程中有一個睡眠的函數,參數的單位是毫秒。
Thread.sleep(5000); 當線程運行到這里是,自動停頓5 s然後繼續執行(單一線程的情況下,如果還有其他線程就需要等待,競爭執行權)

❺ Java語句延時

下面這個是我以前回答別的人的問題,現在剛好可以回答你的這個,我就拷過來了,給你參考一下吧

java.util.Timer

用這下面的TimeTask類(指定延時)

java裡面的sleep()並不能精確定時,TimeTask可以:例下面的小程序:

import java.util.*;
public class test{
public static void main (String []args){
Timer timer=new Timer();//實例化Timer類
timer.schele(new TimerTask(){
public void run(){
System.out.println("退出");
this.cancel();}},5000);//這里百毫秒
System.out.println("本程序存在5秒後自動退出");
}
}

❻ java中如何是方法延遲執行

顯示JDialog之前啟動一個線程,等待3秒後使JDialog消失
注意,一定要在JDialog.setVisible(true)之前啟動線程,否則,一旦啟動JDialog,就會阻塞住程序,使後面的代碼無法執行

❼ JAVA中 如何使用延遲

Java中主要有兩種方法來實現延遲,即:Thread和Timer

1、普通延時用Thread.sleep(int)方法,這很簡單。它將當前線程掛起指定的毫秒數。如
try
{
Thread.currentThread().sleep(1000);//毫秒
}
catch(Exception e){}
在這里需要解釋一下線程沉睡的時間。sleep()方法並不能夠讓程序"嚴格"的沉睡指定的時間。例如當使用5000作為sleep()方法的參數時,線 程可能在實際被掛起5000.001毫秒後才會繼續運行。當然,對於一般的應用程序來說,sleep()方法對時間控制的精度足夠了。

2、但是如果要使用精確延時,最好使用Timer類:
Timer timer=new Timer();//實例化Timer類
timer.schele(new TimerTask(){
public void run(){
System.out.println("退出");
this.cancel();}},500);//五百毫秒
這種延時比sleep精確。上述延時方法只運行一次,如果需要運行多次, 使用timer.schele(new MyTask(), 1000, 2000); 則每間隔2秒執行MyTask()

❽ java延時函數是什麼

.健康指導:.你好,很高興為你解答,標准體重的計算公式是身高(CM)減去105等於(公斤數)。體重指數計演算法:

體重指數(BMI)=體重(kg)/【身高(m)】平方

BMI18~20比較標准,應維持

BMI21~22.9體重標准,應作適量運動

BMI23~25過重,應注意飲食,需增加運動量

BMI25以上屬肥胖,易生病.

熱點內容
滑板鞋腳本視頻 發布:2025-02-02 09:48:54 瀏覽:425
群暉怎麼玩安卓模擬器 發布:2025-02-02 09:45:23 瀏覽:550
三星安卓12彩蛋怎麼玩 發布:2025-02-02 09:44:39 瀏覽:736
電腦顯示連接伺服器錯誤 發布:2025-02-02 09:24:10 瀏覽:529
瑞芯微開發板編譯 發布:2025-02-02 09:22:54 瀏覽:139
linux虛擬機用gcc編譯時顯示錯誤 發布:2025-02-02 09:14:01 瀏覽:227
java駝峰 發布:2025-02-02 09:13:26 瀏覽:645
魔獸腳本怎麼用 發布:2025-02-02 09:10:28 瀏覽:527
linuxadobe 發布:2025-02-02 09:09:43 瀏覽:205
sql2000資料庫連接 發布:2025-02-02 09:09:43 瀏覽:721