真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java讓代碼只執(zhí)行一次 java只執(zhí)行一次的方法

如何讓java程序只運行一次

最快的,socket還要用占系統(tǒng)的端口,

專注于為中小企業(yè)提供成都網(wǎng)站制作、網(wǎng)站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)臨渭區(qū)免費做網(wǎng)站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉變。

其實很簡單,java程序啟動是,先產(chǎn)生一個.lock的文件,并對此文件加鎖,另一個就無法獲得鎖,聽上去很復雜,其實實現(xiàn)很簡單。程序如下

private boolean checkLock(){

FileOutputStream fo = null;

File file = new File(".lock");

try {

fo = new FileOutputStream(file);

//加鎖,如果程序已經(jīng)啟動就無法獲得鎖

lock = fo.getChannel().tryLock();

if (lock == null) {

logger.warn("Warning Could not start epayment. this application is still alive.");

return false;

}else{

return true;

}

} catch (FileNotFoundException e) {

logger.error("checkSftp: lock file can't be created.error:" + e);

return false;

}catch (IOException e) {

logger.error("checkSftp: lock file can't be created.error:" + e);

return false;

}

}

在Java中我怎么讓一個被循環(huán)調用的方法中的一條賦值語句只執(zhí)行一次?

你可以加個全局成員變量,表示上次執(zhí)行的結果。方法內檢測如果結果為空,則執(zhí)行查詢。否則直接返回變量的值。

java程序循環(huán)只執(zhí)行一次的問題

s[i].length()!=0

i++;

一個是你條件的問題,二個是你越界的問題

JAVA問題 如何讓某代碼只執(zhí)行一次,我要把數(shù)據(jù)添加到LinkedList里面

加全局變量控制嘛。

demo:

public void add(Boolean flag)

{

if(flag==false)

{

//-------

your code here

//-----------

//-----after your code ----

flag=true;

//--------

}

}

public static void main(String args[])

{

Boolean flag=false;

add(flag);

......

add(flag);

}


分享文章:java讓代碼只執(zhí)行一次 java只執(zhí)行一次的方法
文章轉載:http://weahome.cn/article/hhdjog.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部