〖JAVA经验〗JAVA技巧(Netbeans6.1预处理程序指令)

大多数的预处理是由预处理程序指令控制的。这些指令是在源代码中指定的,方法是:创建以//# 字符序列开头的注释行,然后直接在字符序列后面跟随指令。例如,//#ifdef。

类似于XML 语言,预处理程序指令的格式必须正确无误。即,它们必须包含开始指令和结束指令。例如,当块以//#if 指令开头时,它必须以//#endif 指令结尾。可以对块进行嵌套,这意味着if/elif/else/endif 块内可以包含任意数量的其他if/elif/else/endif 块。

指令可以定义操作和条件。预处理程序决定了是注释还是取消注释代码块。可以定义或不定义指令表达式中的符号。但是,标识符和变量必须始终包含可以在预处理期间使用或比较的值。预处理程序支持三种类型的变量:字符串、整数以及布尔值。

变量名称必须以字符/标记开头,它们与有效JAVA 标识符的开头字符/标记相同,考试大提示后续字符还可以是”.”、”/” 和”/”。可以使用常见的比较语法(<=、=、> 和==)来比较不同的变量类型。也可以使用布尔运算,如&&、||、! 和^。还可以使用:defined 或defined() 函数来检查变量定义。创建新代码块时,没有必要也不应该使用此功能,内置此功能是为了便于从J2ME Polish 中进行导入。有关详细信息,请参见比较预处理程序变量。

以下示例显示了包含嵌套elif 指令的If/Else 代码块。

//#if mmedia

//#if nokia

//#if s60_ver==”1.0″

import com.nokia.mmapi.v1

//#elif s60_ver==”2.0″

import com.nokia.mmapi.v2

//#else

import com.nokia.mmapi.def

//#endif

//#else

import javax.microedition.mmapi

//#endif

//#endif

NetBeans IDE 支持Antenna 预处理程序

指令语法

一起交流学习请访问:Tore_m_1206686_21115_1_1.html”>http://www.shangxueba.com/sTore_m_1206686_21115_1_1.html

于是,月醉了,夜醉了,我也醉了。

〖JAVA经验〗JAVA技巧(Netbeans6.1预处理程序指令)

相关文章:

你感兴趣的文章:

标签云: