java 條件編譯(Conditional Compilation)

條件編譯是代碼編譯一大神器。
在C/C++編譯中可有#ifdef...#endif這樣的預編譯宏。那麼在java編譯中,有什麼呢?
Java編譯器優化機制中有這麼一條:對於條件表達式中永遠爲false的語句,編譯器將不對條件覆蓋的代碼段生成字節碼。
例如:
final boolean isDebug = false;  
if(isDebug){  
    printf("I'm in debug mode!");  
}
注意:isDebug 一定是final類型。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章