JAVA技巧(Netbeans6.1预处理程序指令)
来源:互联网 发布:思科网络认证考试 编辑:程序博客网 时间:2024/06/07 15:38
大多数的预处理是由预处理程序指令控制的。这些指令是在源代码中指定的,方法是:创建以 //# 字符序列开头的注释行,然后直接在字符序列后面跟随指令。例如,//#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 预处理程序
指令语法
有关预处理程序指令的说明,请参见下表。
http://www.guaiguaier.com
- JAVA技巧(Netbeans6.1预处理程序指令)
- Netbeans6.1预处理程序指令
- C++ Primary-预处理程序指令
- c++的预处理程序指令
- 预处理指令(1) - 序
- (十) 程序文件、预处理指令
- C++---基础篇(预处理程序指令)
- C courses-1预处理指令
- netbeans6减少内存占用技巧
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- 预处理指令
- extern使用方法总结
- Symbian学习笔记——解析XML文件(上)
- 高校物联网专业如何设置课程
- 如何进阶为职业程序员---三年程序员生涯的感悟
- oracle卸载
- JAVA技巧(Netbeans6.1预处理程序指令)
- V使用oracle的decode的及时总结
- Symbian学习笔记——解析XML文件(下)
- GDB常用命令总结
- oracle数据库的存储结构
- Oracle软件结构
- WINCE 串口通信编程
- GCC-3.4.6源代码学习笔记(97)
- 物联网专业教学大纲(四年制)