软件工程师-Java如何实现条件编译教程方法.pdf
《软件工程师-Java如何实现条件编译教程方法.pdf》由会员分享,可在线阅读,更多相关《软件工程师-Java如何实现条件编译教程方法.pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java 如何实现条件编译条件编译绝对是一个好东西。如在 C 或 CPP 中,可以通过预处理语句来实现条件编译。但是在JAVA 中却没有预处理,宏定义这些东西,而有时在一些项目中,我们又需要条件编译。那么,在 JAVA 中,该如何实现条件编译呢?AD:条件编译绝对是一个好东西。如在 C 或 CPP 中,可以通过预处理语句来实现条件编译。代码如下:1.#IFDEF DEBUG2.#UNDEF DEBUG3.#ENDIF4.#define DEBUG5.#IFDEF DEBUUG6./*7.code block 18.*/9.#ELSE10./*11.code block 212.*/13.#EN
2、DIF但是在 JAVA 中却没有预处理,宏定义这些东西,而有时在一些项目中,我们又需要条件编译。那么,在 JAVA 中,该如何实现条件编译呢?我们来看一个例子。编写一个 helloworld 程序。代码如下:1.publicpublic classclass Hello 2.publicpublic staticstatic voidvoid main(String args)3.System.out.println(Hello,world!);4.5.保存为 Hello.java 并编译,得到一个 class 文件,并且观察到文件大小是 417 字节。然后我们对这个文件进行反编译,用 jd-
3、gui。得到代码如下:1.importimport java.io.PrintStream;2.publicpublic classclass Hello1/33.4.publicpublic staticstatic voidvoid main(String paramArrayOfString)5.6.System.out.println(Hello,world!);7.8.得到这个有什么用呢?现在我们再来对源代码进行修改,修改后的代码如下。1.publicpublic classclass Hello 2.publicpublic staticstatic voidvoid main(S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程师 Java 如何 实现 条件 编译 教程 方法
限制150内