什么是java中的宏 宏有什么用 什么时候要用到宏

什么是java中的宏 宏有什么用 什么时候要用到宏。。。。。

Java中没有宏定义这种说法,不过用final定义是类似的。其实我们经常会在项目中写一些系统公用的常量。像这种我们通常会写成

    public final String NAME ="xxx";

像这种为全局服务的常量 我一般称之为宏变量

至于什么时候使用

简单的来说 项目中经常会用到的不会改变的常量 比如 0,1,true,false........定义之后不会与代码中的定义或计算0,1等混淆,也易于查找修改。

http://blog.csdn.net/zsmj_2011/article/details/8658279

http://bbs.csdn.net/topics/380208084

宏是c中的说法,就是一个用大写字符串代替的常亮,在java中用final修饰的量类似于宏定义。