程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 在Java中實現條件編譯

在Java中實現條件編譯

編輯:關於JAVA

根據Java編譯器的優化和布爾常量(final Boolean)的機制,Java也能夠提供條件編譯。對於條件設為false的語句,編譯器將不對條件覆蓋的代碼段生成字節碼。

//IfDef.Java

final boolean DEBUG=false;

System.out.println(“Hello,World”);

if(DEBUG)

{

System.out.println(“Hello,World”);

}

注意:必須是final類型的。

如果if(DEBUG)中的代碼量大的話,你可以看看當DEBUG設置為“true”、“false”時生成IfDef.class文件大小有何變化。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved