[英]The scope of this variables
我有這個代碼:
public Thread createThread(){
final int innerVar = 100; //this Life cycle ?
return new Thread(){
public void run(){
System.out.println(innerVar);
}
};
}
我想知道innerVar
的生命周期是innerVar
?
innerVar
的局部變量是仍在堆棧中還是在堆中?
innerVar
是一個常量int
,因此編譯器可以執行常量傳播。 沒有生命周期,因為使用了value
而不是變量 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.