1樓:匿名使用者
程式中需要修改就不能用final,因為final修飾的變數一開始必須初始化,以後不能進行更改;
synchronize或者wait是執行緒同步時候用到的,也不符合樓主需要;
還是設定乙個標誌位,簡單實用
2樓:匿名使用者
如果用static final修飾的變數就是乙個常量了,是不能被修改的
我覺得可以這樣
public class people2
public people2(int age)public boolean isflag()public void setflag(boolean flag)public int getage()
public void setage(int age) else}public static void main(string args)};
3樓:
物件是乙個鎖標誌。按照先到先得的原則,如果有多個執行緒都會執行**,並使用同乙個物件作為鎖,
synchronize(物件){ .... }
那麼,先執行這段**的那個執行緒,將會獲得這個物件鎖,而當這個執行緒執行這段**的時候,其他執行緒也是使用這個物件作為鎖的,就不能執行這段**,知道最初得到這個鎖的執行緒執行完這段**,然後再把鎖分配給下乙個執行緒執行。
4樓:匿名使用者
看看final關鍵字
java環境變數中的作用和path的作用是什麼
當打命令的時候會到path中找命令 環境變數path的作用是什麼 只要加入了path的路徑都可以在 執行 中直接開啟的可執行檔案。例如 記事本。 賈可 path 代表的是可執行檔案的搜尋路徑,預設為 windows 目錄 c windows 和系 統目錄 c windows system32 在此兩...
在java中定義了int型別要輸入的變數如何判斷
花濃花淺 不是很明白你的意思,如果你用控制檯輸入 scanner sca new scanner system.in int i sca.nextint 不就已經限制死型別了嗎? trycatch exception e if s instanceof string 這樣吧,用最笨的方法,不過也是挺...
在asp中怎樣獲取js的值,並且賦值給變數script
蕾仔屋屋 用ajax就可以了,以下有個例子 建一檔案,名為 index.htm 內容為 請輸入隨意字元 接受值區 再建一個檔案,檔名為 write.asp內容為 key request key 接受值response.write now time now key 輸出值 試了之後就應該明白了吧 as...